# 配置

日志配置 log4j2-spring.xml,加入对应的文件 appender 即可,如:

<properties>
	<property name="APP_NAME">fizz-gateway</property>
	<property name="LOG_DIR">/log</property>
</properties>
<Appenders>
		<RollingRandomAccessFile name="RollingFile" fileName="${LOG_DIR}/${APP_NAME}.log" filePattern="${LOG_DIR}/$${date:yyyy-MM-dd}/${APP_NAME}-%d{HH}-%i.log">
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %t %-5level [%c{1}.%M:%L] %msg{nolookups}%n"/>
			<Policies>
				<TimeBasedTriggeringPolicy interval="1"/>
				<SizeBasedTriggeringPolicy size="10MB"/>
			</Policies>
			<DefaultRolloverStrategy max="50"/>
		</RollingRandomAccessFile>
</Appenders>

fileName:当前日志文件的存储目录及名字

interval:每隔多长时间归档并生成新日志文件,配置为 1 小时

size:日志文件达到 x 大小时,归档并生成新日志文件,配置为 10m

max:最多归档多少个日志文件,配置为 50 个

filePattern: 归档日志文件时,文件命名格式,%d{HH} 为小时,%i 为文件序号

# Fizz网关介绍

Fizz Gateway 是一个基于 Java开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。

官网:https://www.fizzgate.com

GitHub: https://github.com/wehotel/fizz-gateway-community

码云:https://gitee.com/fizzgate/fizz-gateway

入门教程:https://www.fizzgate.com/fizz/guide/GettingStarted/

进阶教程:https://www.fizzgate.com/fizz/guide/advanced/


作者:lancer