Skip to content

fix(logger): gravar histórico fora da árvore do pacote - #10

Merged
armelingu merged 1 commit into
mainfrom
fix/logs-dir
Aug 14, 2026
Merged

armelingu merged 1 commit into
mainfrom
fix/logs-dir

Conversation

@armelingu

Copy link
Copy Markdown
Owner

Resumo

LOGS_DIR apontava para <pacote>/../logs. No source install isso é o repo; no pipx/Homebrew é site-packages/logs/, apagado em todo upgrade — e pode ser read-only. Histórico e cooldown dos alertas passam a ~/Library/Application Support/mac-manager/ (no Linux do CI, ~/.local/share/mac-manager). CSV e .alert_state antigos em <repo>/logs/ são copiados na primeira leitura. MACMANAGER_LOGS_DIR sobrescreve o caminho.

Os launchd-*.{out,err} do install via source continuam em logs/ do repositório.

Tipo de mudança

  • fix — correção de bug
  • test — adiciona ou melhora testes
  • docs — documentação de usuário

Issues relacionadas

—

Checklist

Notas para revisão

Próximos PRs: validação da CLI (watch -i, history -n, CSV quebrado) e interface ativa + não cachear IP público None.

pipx/Homebrew upgrade apagava site-packages/logs/. O CSV e o
.alert_state passam a viver em Application Support; dados antigos
em <repo>/logs/ são copiados na primeira leitura.
@armelingu
armelingu merged commit b7218e7 into main Aug 14, 2026
15 checks passed
@armelingu
armelingu deleted the fix/logs-dir branch August 14, 2026 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant