@@ -49,7 +49,7 @@ public GlobalLockService(ILogger logger, AppSettings appSettings, UserActivityMo
49
49
InitActivityMonitor ( ) ;
50
50
InitUserInputHandling ( ) ;
51
51
52
- _logger . Write ( "空闲自动锁定 -> 准备监控系统会话状态" ) ;
52
+ _logger . Info ( "空闲自动锁定 -> 准备监控系统会话状态" ) ;
53
53
SystemEvents . SessionSwitch += SystemEvents_SessionSwitch ;
54
54
}
55
55
@@ -60,7 +60,7 @@ private void InitActivityMonitor()
60
60
{
61
61
_activityMonitor . OnIdle += ( _ , _ ) =>
62
62
{
63
- _logger . Write ( "空闲自动锁定 -> 执行空闲锁定" ) ;
63
+ _logger . Info ( "空闲自动锁定 -> 执行空闲锁定" ) ;
64
64
Lock ( ) ;
65
65
} ;
66
66
@@ -73,7 +73,7 @@ private void InitUserInputHandling()
73
73
{
74
74
if ( _appSettings . LockTips && IsLocked )
75
75
{
76
- _logger . Write ( "用户输入 -> 检测到键盘输入" ) ;
76
+ _logger . Info ( "用户输入 -> 检测到键盘输入" ) ;
77
77
_popupService . ShowMessage ( _lang [ "LockTipsValue" ] ) ;
78
78
}
79
79
} ;
@@ -82,7 +82,7 @@ private void InitUserInputHandling()
82
82
{
83
83
if ( _appSettings . LockTips && IsLocked )
84
84
{
85
- _logger . Write ( "用户输入 -> 检测到鼠标输入" ) ;
85
+ _logger . Info ( "用户输入 -> 检测到鼠标输入" ) ;
86
86
_popupService . ShowMessage ( _lang [ "LockTipsValue" ] ) ;
87
87
}
88
88
} ;
@@ -95,13 +95,13 @@ private void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
95
95
{
96
96
if ( e . Reason == SessionSwitchReason . SessionLock )
97
97
{
98
- _logger . Write ( "系统 -> Windows 系统已锁定" ) ;
98
+ _logger . Info ( "系统 -> Windows 系统已锁定" ) ;
99
99
_isWindowsLocked = true ;
100
100
WindowsLock ( ) ;
101
101
}
102
102
else if ( e . Reason == SessionSwitchReason . SessionUnlock )
103
103
{
104
- _logger . Write ( "系统 -> Windows 系统已解除锁定" ) ;
104
+ _logger . Info ( "系统 -> Windows 系统已解除锁定" ) ;
105
105
_isWindowsLocked = false ;
106
106
WindowsUnlock ( ) ;
107
107
}
@@ -116,15 +116,15 @@ private void WindowsLock()
116
116
{
117
117
if ( ! IsLocked )
118
118
{
119
- _logger . Write ( "系统 -> Windows 系统锁定,暂停空闲检测" ) ;
119
+ _logger . Info ( "系统 -> Windows 系统锁定,暂停空闲检测" ) ;
120
120
_activityMonitor . StopMonitoring ( ) ;
121
121
}
122
122
}
123
123
else
124
124
{
125
125
if ( IsLocked )
126
126
{
127
- _logger . Write ( "系统 -> Windows 系统锁定,程序解锁" ) ;
127
+ _logger . Info ( "系统 -> Windows 系统锁定,程序解锁" ) ;
128
128
Unlock ( ) ;
129
129
}
130
130
}
@@ -139,7 +139,7 @@ private void WindowsUnlock()
139
139
{
140
140
if ( ! IsLocked )
141
141
{
142
- _logger . Write ( $ "系统 -> Windows 系统解锁") ;
142
+ _logger . Info ( $ "系统 -> Windows 系统解锁") ;
143
143
AutoLockStart ( ) ;
144
144
}
145
145
}
@@ -149,12 +149,12 @@ private void AutoLockStart()
149
149
{
150
150
if ( _isWindowsLocked && _appSettings . IsUnlockWhenWindowsLock )
151
151
{
152
- _logger . Write ( $ "系统 -> Windows 锁定状态,不启用空闲检测") ;
152
+ _logger . Info ( $ "系统 -> Windows 锁定状态,不启用空闲检测") ;
153
153
}
154
154
155
155
if ( _appSettings . AutoLockSecond > 0 )
156
156
{
157
- _logger . Write ( $ "系统 -> 启动空闲检测,{ _appSettings . AutoLockSecond } 秒") ;
157
+ _logger . Info ( $ "系统 -> 启动空闲检测,{ _appSettings . AutoLockSecond } 秒") ;
158
158
_activityMonitor . SetAutoLockSecond ( _appSettings . AutoLockSecond ) ;
159
159
_activityMonitor . StartMonitoring ( ) ;
160
160
}
@@ -164,7 +164,7 @@ public void Lock()
164
164
{
165
165
if ( _isWindowsLocked && _appSettings . IsUnlockWhenWindowsLock )
166
166
{
167
- _logger . Write ( $ "系统 -> Windows 锁定状态禁止程序锁定") ;
167
+ _logger . Info ( $ "系统 -> Windows 锁定状态禁止程序锁定") ;
168
168
return ;
169
169
}
170
170
@@ -178,7 +178,7 @@ public void Lock()
178
178
179
179
if ( ! _screenLockService . Lock ( _appSettings . LockAnimation ) )
180
180
{
181
- _logger . Write ( "全局锁定 -> 屏幕锁定失败" ) ;
181
+ _logger . Info ( "全局锁定 -> 屏幕锁定失败" ) ;
182
182
return ;
183
183
}
184
184
@@ -187,24 +187,24 @@ public void Lock()
187
187
_screenLockService . OnUnlock += _screenLockService_OnUnlock ;
188
188
}
189
189
190
- _logger . Write ( "全局锁定 -> 暂停空闲检测" ) ;
190
+ _logger . Info ( "全局锁定 -> 暂停空闲检测" ) ;
191
191
_activityMonitor . StopMonitoring ( ) ;
192
192
193
- _logger . Write ( "全局锁定 -> 禁用任务管理器和系统键" ) ;
193
+ _logger . Info ( "全局锁定 -> 禁用任务管理器和系统键" ) ;
194
194
_taskManagerHook . DisabledTaskManager ( ) ;
195
195
196
196
if ( _appSettings . IsHideMouseCursor )
197
197
{
198
- _logger . Write ( "全局锁定 -> 隐藏鼠标光标" ) ;
198
+ _logger . Info ( "全局锁定 -> 隐藏鼠标光标" ) ;
199
199
_mouseHook . HideCursor ( ) ;
200
200
}
201
201
202
- _logger . Write ( "全局锁定 -> 启用鼠标钩子" ) ;
202
+ _logger . Info ( "全局锁定 -> 启用鼠标钩子" ) ;
203
203
_mouseHook . InstallHook ( ) ;
204
204
205
205
if ( _appSettings . ScreenUnlockMethod == ScreenUnlockMethods . Hotkey )
206
206
{
207
- _logger . Write ( "全局锁定 -> 允许快捷键解锁,准备放行快捷键" ) ;
207
+ _logger . Info ( "全局锁定 -> 允许快捷键解锁,准备放行快捷键" ) ;
208
208
if ( _appSettings . IsUnlockUseLockHotkey )
209
209
{
210
210
if ( _appSettings . LockHotkey != null )
@@ -225,20 +225,20 @@ public void Lock()
225
225
if ( _appSettings . IsDisableWindowsLock )
226
226
{
227
227
_cts = new CancellationTokenSource ( ) ;
228
- _logger . Write ( "全局锁定 -> 禁用 Windows 锁屏" ) ;
228
+ _logger . Info ( "全局锁定 -> 禁用 Windows 锁屏" ) ;
229
229
Task . Run ( async ( ) =>
230
230
{
231
231
while ( true )
232
232
{
233
- _logger . Write ( "全局锁定 -> 移动鼠标,防止 Windows 锁屏" ) ;
233
+ _logger . Info ( "全局锁定 -> 移动鼠标,防止 Windows 锁屏" ) ;
234
234
_mouseHook . MoveAndClick ( ) ;
235
235
try
236
236
{
237
237
await Task . Delay ( TimeSpan . FromSeconds ( 55 ) , _cts . Token ) ;
238
238
}
239
239
catch ( TaskCanceledException )
240
240
{
241
- _logger . Write ( "全局锁定 -> 鼠标任务释放" ) ;
241
+ _logger . Info ( "全局锁定 -> 鼠标任务释放" ) ;
242
242
break ;
243
243
}
244
244
}
@@ -247,30 +247,30 @@ public void Lock()
247
247
if ( _appSettings . AutoPowerSecond > 0 )
248
248
{
249
249
_powerActionCts = new CancellationTokenSource ( ) ;
250
- _logger . Write ( $ "全局锁定 -> { _appSettings . AutoPowerSecond } 秒后自动执行{ _appSettings . AutoPowerActionType . GetDescription ( ) } ") ;
250
+ _logger . Info ( $ "全局锁定 -> { _appSettings . AutoPowerSecond } 秒后自动执行{ _appSettings . AutoPowerActionType . GetDescription ( ) } ") ;
251
251
Task . Run ( async ( ) =>
252
252
{
253
253
try
254
254
{
255
255
await Task . Delay ( TimeSpan . FromSeconds ( _appSettings . AutoPowerSecond ) , _powerActionCts . Token ) ;
256
256
if ( _appSettings . AutoPowerActionType == PowerActionType . Shutdown )
257
257
{
258
- _logger . Write ( "准备执行关机" ) ;
258
+ _logger . Info ( "准备执行关机" ) ;
259
259
_powerManager . Shutdown ( ) ;
260
260
}
261
261
else if ( _appSettings . AutoPowerActionType == PowerActionType . Hibernate )
262
262
{
263
- _logger . Write ( "准备执行休眠" ) ;
263
+ _logger . Info ( "准备执行休眠" ) ;
264
264
_powerManager . Hibernate ( ) ;
265
265
}
266
266
}
267
267
catch ( TaskCanceledException )
268
268
{
269
- _logger . Write ( "自动关机/休眠任务已取消" ) ;
269
+ _logger . Info ( "自动关机/休眠任务已取消" ) ;
270
270
}
271
271
catch ( Exception ex )
272
272
{
273
- _logger . Write ( $ "自动关机/休眠任务异常: { ex . Message } . { ex . StackTrace } " ) ;
273
+ _logger . Error ( $ "自动关机/休眠任务异常" , ex ) ;
274
274
}
275
275
} , _powerActionCts . Token ) ;
276
276
}
@@ -330,8 +330,7 @@ public void Unlock()
330
330
331
331
public void UpdateAutoLockSettings ( )
332
332
{
333
- _logger . Write ( "系统 -> 更新自动锁定设置" ) ;
334
- _logger . Write ( "系统 -> 停止空闲检测" ) ;
333
+ _logger . Info ( "系统 -> 更新自动锁定设置" ) ;
335
334
_activityMonitor . StopMonitoring ( ) ;
336
335
AutoLockStart ( ) ;
337
336
}
@@ -349,12 +348,12 @@ private void SystemUnlock()
349
348
{
350
349
AutoLockStart ( ) ;
351
350
352
- _logger . Write ( "系统解锁 -> 恢复任务管理器和系统键" ) ;
351
+ _logger . Info ( "系统解锁 -> 恢复任务管理器和系统键" ) ;
353
352
_taskManagerHook . EnabledTaskManager ( ) ;
354
353
355
354
if ( _appSettings . IsHideMouseCursor )
356
355
{
357
- _logger . Write ( "系统解锁 -> 恢复鼠标光标" ) ;
356
+ _logger . Info ( "系统解锁 -> 恢复鼠标光标" ) ;
358
357
_mouseHook . ResetCursorState ( ) ;
359
358
}
360
359
0 commit comments