# logbackserver **Repository Path**: 86zhangdong/logbackserver ## Basic Information - **Project Name**: logbackserver - **Description**: logbackserver - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-02-25 - **Last Updated**: 2021-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * server.xml 1. ServerSocketReceiver监听6000端口,多个client使用SocketAppender发送日志到这个logbackserver 2. server.sh正式使用时后台运行即可 * client.xml 1. client相关文件仅用于测试,实际使用时将SocketAppender配置到logback.xml即可 2. IncludeCallerData=true时日志支持方法名和行号等信息,否则输出问号 3. ${HOSTNAME}附加到了contextName,以便区分多个client主机 4. server重启时,client日志会缓存,默认queueSize=128,可自定义 * 其他说明 1. client可以使用ServerSocketAppender监听端口,让server使用SocketReceiver拉取日志,但通常是client需要知道server,而server不必关心client 2. server和client都有被注释的第二种执行方式,测试时需要注释xml对应的等价配置,实际使用时建议xml更优