Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Запись логов в файл(ы) ? #10

Closed
Baltazar500 opened this issue May 12, 2020 · 5 comments
Closed

Запись логов в файл(ы) ? #10

Baltazar500 opened this issue May 12, 2020 · 5 comments
Labels
enhancement New feature or request

Comments

@Baltazar500
Copy link

В принципе можно перенаправить stdout/stderr в файлы (или всё вместе) для логгирования, но если бы лог(и) писались включением отдельной опции было бы намного проще.

Лучше всего, имхо, сделать отдельный лог на сессию с датой и временем в подпапке типа "logs" в директории программы :)

@krlvm
Copy link
Owner

krlvm commented May 12, 2020

А какая необходимость в логах?

$ java -jar PowerTunnel.jar -full-output-mirroring > log.txt

@Baltazar500
Copy link
Author

А какая необходимость в логах?

Для отлова багов/решения проблем при запуске PowerTunnel в консольном режиме при использовании фонового запуска. Под win для скрытия запуска из консоли я использую для этого тулзу nircmd

nircmd execmd java -jar PowerTunnel.jar

только гасится не только окно консоли, но и его выхлоп. Подозреваю, что тоже самое делают и другие cmd - hider'ы (но я этого пока не проверял).

А без фонового запуска пока прогоняю тесты и пишу логи примерно так

java -jar PowerTunnel.jar -start -console -debug > "logs\PowerTunnelLog_%date%_%time:~0,-9%.%time:~3,-6%.%time:~6,-3%.txt" 2>&1

консоль естественно приходится оставлять висеть.

@krlvm
Copy link
Owner

krlvm commented May 12, 2020

Если вместо java использовать javaw, то консоль висеть не будет.
Как оказалось, то и логов тоже.
Подвезу к следующему релизу.

@krlvm krlvm added the enhancement New feature or request label May 12, 2020
@krlvm krlvm added this to To do in PowerTunnel Board May 12, 2020
@krlvm krlvm moved this from To do to In progress in PowerTunnel Board May 13, 2020
krlvm added a commit that referenced this issue May 13, 2020
@krlvm krlvm moved this from In progress to Done in PowerTunnel Board May 13, 2020
krlvm added a commit that referenced this issue May 13, 2020
@krlvm
Copy link
Owner

krlvm commented May 14, 2020

Доступно в версии 1.11

@krlvm krlvm closed this as completed May 14, 2020
@krlvm
Copy link
Owner

krlvm commented May 14, 2020

Используйте javaw вместо nircmd:
$ javaw -jar PowerTunnel.jar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants