后缀设置为zip,gz时,会在轮转时自动压缩。 使用相应的slf4j over包,可以将acl,log4j的输出,转到logback。

pic

http://logback.qos.ch/manual/layouts.html

对输出msg进行截断:
可选的格式修饰符位于“%”和转换符之间。 第一个可选修饰符是左对齐 标志,符号是减号“-”;接着是可选的最小宽度 修饰符,用十进制数表示。如果字符小于最小宽度,则左填充或右填充,默认是左填充(即右对齐),填充符为空格。如果字符大于最小宽度,字符永远不会被截断。最大宽度 修饰符,符号是点号”.“后面加十进制数。如果字符大于最大宽度,则从前面截断。点符号“.”后面加减号“-”在加数字,表示从尾部截断。

指定特定包的输出级别:

        <logger name="com.google.code.yanf4j.core.impl.AbstractSession"
                level="ERROR" />
        <logger name="net.rubyeye.xmemcached.impl.MemcachedHandler"
                level="ERROR" />

        <logger name="net.rubyeye.xmemcached.impl.Optimizer" level="ERROR" />

注意,高并发场景下,尽量使用异步输出,避免影响性能。