| | |
| | | |
| | | <!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义后,可以使“${}”来使用变量。 --> |
| | | <springProperty scope="context" name="logs" source="logging.file-location" default="/var/log/myapp"/> |
| | | <property name="log.path" value="${myLogLocation}"/> |
| | | <property name="log.path" value="${logs}"/> |
| | | |
| | | <!--0. 日志格式和颜色渲染 --> |
| | | <!-- 彩色日志依赖的渲染类 --> |
| | |
| | | <appender-ref ref="ERROR_FILE" /> |
| | | <appender-ref ref="ALL_FILE" /> |
| | | </root> |
| | | <logger name="com.network_manage.SystemSysApplication" level="debug"/> <!-- 开发环境, 指定某包日志为debug级 --> |
| | | <logger name="com.yuanchu.limslaboratory.SysApplication" level="debug"/> <!-- 开发环境, 指定某包日志为debug级 --> |
| | | </springProfile> |
| | | |
| | | <springProfile name="test"> |
| | |
| | | <appender-ref ref="ERROR_FILE" /> |
| | | <appender-ref ref="ALL_FILE" /> |
| | | </root> |
| | | <logger name="com.network_manage.SystemSysApplication" level="info"/> <!-- 测试环境, 指定某包日志为info级 --> |
| | | <logger name="com.yuanchu.limslaboratory.SysApplication" level="info"/> <!-- 测试环境, 指定某包日志为info级 --> |
| | | </springProfile> |
| | | |
| | | <springProfile name="prod"> |
| | |
| | | <appender-ref ref="ERROR_FILE" /> |
| | | <appender-ref ref="ALL_FILE" /> |
| | | </root> |
| | | <logger name="com.network_manage" level="warn"/> <!-- 生产环境, 指定某包日志为warn级 --> |
| | | <logger name="com.network_manage.SystemSysApplication" level="info"/> <!-- 特定某个类打印info日志, 比如application启动成功后的提示语 --> |
| | | <logger name="com.yuanchu.limslaboratory" level="warn"/> <!-- 生产环境, 指定某包日志为warn级 --> |
| | | <logger name="com.yuanchu.limslaboratory.SysApplication" level="info"/> <!-- 特定某个类打印info日志, 比如application启动成功后的提示语 --> |
| | | </springProfile> |
| | | |
| | | </configuration> |