feat: grouped box-drawing log with game-mode sections
One box per scan, strict group order PROMOTE -> DEMOTE -> SKIP -> BLOCK, header sized to the longest row. Game trigger outcome folds into the GAME MODE ON head line instead of duplicating a PROMOTE row; mode exit renders a GAME MODE OFF head with restored rows in the usual groups.
This commit is contained in:
1 parent
4600cc0862
commit
e391138337
2 files changed
+241
-42
No files matched your search
@@ -39,16 +39,27 @@ autoPriority.exe -dry-run
|
||||
|
||||
## Журнал
|
||||
|
||||
Обычные строки во временной папке Windows: **`%TEMP%\autopriority.log`**. При каждом запуске файл очищается. Формат строк:
|
||||
События одного скана выводятся боксом во временной папке Windows: **`%TEMP%\autopriority.log`**. При каждом запуске файл очищается. Шапка подгоняется под самую длинную строку. Порядок групп строгий: PROMOTE -> DEMOTE -> SKIP -> BLOCK. Пустой скан ничего не пишет.
|
||||
|
||||
```text
|
||||
[04.10.2026 18:14:53] PROMOTE Game.exe (PID 4321) RSS=5.8GB, NORMAL -> HIGH
|
||||
[04.10.2026 18:14:53] GAME Browser.exe (PID 5678) RSS=740MB, HIGH -> IDLE
|
||||
[04.10.2026 18:14:53] BLOCK svchost.exe (PID 1448): IDLE: OpenProcess(1448) failed: Access is denied. (повторов не будет)
|
||||
[04.10.2026 18:14:53] SKIP System (PID 4): ... (повторов не будет)
|
||||
┌─ 04.10.2026 19:33:39 ─────────────────────────────
|
||||
├ GAME MODE ON — EoCApp.exe (PID 6200) RSS=2.2GB, NORMAL -> HIGH
|
||||
│
|
||||
├ DEMOTE
|
||||
│ ├ Hermes.exe (PID 10220) RSS=166MB, ABOVE_NORMAL -> IDLE
|
||||
│ └ librewolf.exe (PID 6216) RSS=524MB, HIGH -> IDLE
|
||||
│
|
||||
├ SKIP
|
||||
│ └ csrss.exe (PID 524): OpenProcess(524) failed: Access is denied.
|
||||
│
|
||||
├ BLOCK
|
||||
│ └ winlogon.exe (PID 792): OpenProcess(792) failed: Access is denied.
|
||||
└───────────────────────────────────────────────────
|
||||
```
|
||||
|
||||
Режим `-dry-run` помечает строки `[DRY-RUN]`.
|
||||
Триггер игрового режима не дублируется в PROMOTE: его исход уже вписан в строку `GAME MODE ON` (`NORMAL -> HIGH`, `уже HIGH` или `в блоклисте`). Выключение режима — секция `GAME MODE OFF — восстановление`, восстановленные процессы идут в PROMOTE/DEMOTE как обычно.
|
||||
|
||||
Режим `-dry-run` помечает строки `(план)`.
|
||||
|
||||
## Ограничения
|
||||
|
||||
|
||||
Reference in new issue
Block a user