- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
如果 RollingFileWriter 同时配置了 DailyPolicy 和 SizePolicy,并且每日日志的大小超过了 SizePolicy 中配置的大小,大概 Tinylog 会关闭当前日志文件并打开一个新日志文件,但是会给它们起什么名字呢?我已经使用 TimestampLabeler("yyyy-MM-dd") 配置了每日策略,它为每天提供唯一的文件名,但如果触发大小策略,则可能需要创建第二个文件。那么,它会起什么名字呢?这就是我配置记录器的方式:
Configurator.defaultConfig()
.writer(new RollingFileWriter(LOG_DIR + "/CryoSip.log", 90, new TimestampLabeler("yyyy-MM-dd"), new DailyPolicy(), new SizePolicy(1000 * 1024)))
.formatPattern("{date:yyyy-MM-dd HH:mm:ss} {level}: {message}")
.activate();
每次我重新启动应用程序时,记录器都会不断将消息附加到同一个日志文件中,即使 RollingFileWriter 不支持附加模式。我不确定我是否理解使用此配置的 TinyLog 的预期行为。
最佳答案
每次 RollingFileWriter 启动一个新的日志文件时,它都会按照已配置的方式准确评估已配置的标记器,并覆盖任何现有的日志文件。因此,如果您同时使用 DailyPolicy 和 SizePolicy,TimestampLabeler 的日期时间模式应该更加精确并包含时间。例如:TimestampLabeler("yyyy-MM-dd_HH-mm-ss")
关于java - Tinylog:在 RollingFileWriter 上一起使用 DailyPolicy 和 SizePolicy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48186663/
我遇到了一个真正的挑战,让 QScrollArea 占用尽可能小的空间达到最大高度。 我的 GUI 模型如下:QScrollArea 包含一个垂直布局,其中填充了类 TableRow 的小部件。我希望
如果 RollingFileWriter 同时配置了 DailyPolicy 和 SizePolicy,并且每日日志的大小超过了 SizePolicy 中配置的大小,大概 Tinylog 会关闭当前日
我是一名优秀的程序员,十分优秀!