公司服务忽然量增长了 导致日志增长 直接导致服务挂了,请教下logback默认是同步还是异步?如何避免日志过大导致服务不正常?
logback默认是同步的,使用异步appender就可以改成异步。关于日志过大的问题,可以使用统一的日志工具类对日志进行控制,要打印有效的日志,日志级别info 、error要有区分,对日志文件进行检测,如果过大,就要考虑是否有些日志可以不打,或确认下是否使用了异步记录器,优先异步打印。
建议设置一下日志文件的MaxFileSize
参考资料:
日志组件logback的介绍及配置使用方法(二)
日志组件logback的介绍及配置使用方法(一)
Logback浅析
logback默认是同步的,使用异步appender就可以改成异步。关于日志过大的问题,可以使用统一的日志工具类对日志进行控制,要打印有效的日志,日志级别info 、error要有区分,对日志文件进行检测,如果过大,就要考虑是否有些日志可以不打,或确认下是否使用了异步记录器,优先异步打印。
– xuzhujack 2年前