- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
阅读http://blog.takipi.com/how-to-instantly-improve-your-java-logging-with-7-logback-tweaks/ ,建议FileAppender与AsyncAppender相比非常慢。
我目前有一个 SiftingAppender,然后使用 FileAppender 写入文件。如果我使用 AsyncAppender->FileAppender 更改 FileAppender,这会给我带来显着的性能提升(假设有可能)?
最佳答案
没有。 SiftingAppender
中不能有多个附加程序。请参阅http://logback.qos.ch/codes.html#1andOnly1
但是,您可以将 AsyncAppender
放在外面,结果几乎相同。所以你的appender链可能看起来像这样:ROOT -> AsyncAppender -> SiftingAppender -> FileAppender
关于java - Logback:您可以在 SiftingAppender 中使用 AsyncAppender 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28174456/
我想手动管理 logback 配置——特别是我想在必要时创建一个新的 SiftingAppender,它有一个 FileAppender。 我尝试创建所有对象以复制我之前使用过的相同 XML 配置。不
在 SiftingAppender 设置的情况下,当 MDC 键设置为默认值时,是否有办法引用后备附加程序? 例如,当 MDC key 设置为与默认值不同的值时,我想使用文件附加程序,但当 MDC k
我在一个使用 Log4J 的项目中工作.要求之一是为每个线程创建一个单独的日志文件;这本身就是一个奇怪的问题,通过动态创建一个新的 FileAppender 并将其附加到 Logger 实例来进行排序
在我的 logback 配置文件中,我有以下可用的附加程序: [...]/${bySecond}/${threadName}.log
我有这个 logback 配置: ${LOG_HOME}/app-${threadName}.log
阅读http://blog.takipi.com/how-to-instantly-improve-your-java-logging-with-7-logback-tweaks/ ,建议FileAp
我是一名优秀的程序员,十分优秀!