-
Notifications
You must be signed in to change notification settings - Fork 262
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
1. windows中文乱码 2.日志能否默认倒序 3. 能否每次运行的日志隔离 #90
Comments
@yhf2lj 1. windows需要设置编码为utf8, 日志可以手动在页面设置倒序。日志暂时不支持存放数据库 |
嗯,好的,那我去找下设置utf8的方式 关于第3点,我的想法是 每次执行任务的时候得到一个单独的执行id,不同次的任务日志文件存储到不同文件名的日志文件中去,这样就可以隔离不同次任务的日志,不再装进一个文件里,可以用sqlite来存储日志的管理信息,字段大概可以包括 执行id、时间信息、状态、日志位置 等等,这样就可以方便的看某一次的任务日志 希望能添加这个功能,感谢!!! |
@yhf2lj 这样日志小文件会太多,不便于管理 |
好吧,我依然觉得分开存用sqlite来管理更好,可以选择定时删除比较老的日志,毕竟如果输出日子多且杂乱的话,单文件看日志会很麻烦 |
@yhf2lj 你说的情况在有些场景是比较合适的。但是在另外一些任务场景中,其实日志只是简单的输出了一条执行消息,这个时候使用的人希望把这些日志能够按天汇聚到一起,观察执行状态。分成小文件的话对这种场景就会很麻烦。 |
那这里如果只是把当前运行的日志存入log文件,而把已经完成的任务按照执行日志写入sqlite,同时限制写入sqlite3 blob对象的容量大小,比如只保留单个任务的最后1w条日志,或者说这里使用分割的方式以便存储更大的日志,这样处理是否能同时解决小文件管理和日志隔离的场景 |
这种方案应该可行 |
RT
The text was updated successfully, but these errors were encountered: