Default log level changed to INFO; added option to enable TRACE log level

This commit is contained in:
veeso
2021-12-12 12:54:36 +01:00
committed by Christian Visintin
parent e6ba4d8430
commit 2a3d4f2670
11 changed files with 57 additions and 72 deletions

View File

@@ -445,15 +445,13 @@ termscp会为每个会话创建一个日志文件该文件在
- `$HOME/Library/Application Support/termscp/termscp.log` -- MacOs
- `FOLDERID_RoamingAppData\termscp\termscp.log` -- Windows
日志不会滚动,只是在每次启动 termscp 后被截断,所以如果想报告一个问题并想附上你的日志文件,再次启动 termscp 之前请先将日志文件保存在一个安全的地方。日志文件总是以*trace*级别报告所以它有点冗长。我知道你可能有一些关于日志文件的问题所以我做了一个Q/A
日志不会被轮换,但只会在每次启动 termcp 后被截断,因此如果想报告问题并希望附加您的日志文件,请记住在使用前将日志文件保存在安全的地方 再次termscp。
默认情况下,日志记录在 *INFO* 级别报告,因此它不是很详细。
> 有没有可能降低日志级别?
如果你想提交一个问题,如果可以的话,请在级别设置为`TRACE`的情况下重现问题为此启动termscp
`-D` CLI 选项。
不可以,原因很简单:当一个问题发生时,你必须能够知道是什么原因造成的,而唯一的办法就是在日志文件中设置记录最多的细节。
> 如果日志级别设置为trace会产生很大的文件吗
应该不会除非你从不退出termscp但我认为这很可能发生。一个长的会话可能会产生高达10MB的日志文件我说的是一个长的会话但我认为一个正常的会话不会超过2MB。
我知道您可能对日志文件有一些疑问,所以我做了一个问答:
> 我不希望有日志记录,我可以把它关掉吗?