EAS Cloud日志文件配置

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

EAS Cloud日志文件配置

没有日志,很多问题就成了,无米之炊。根本无从下手。

日志,面临的问题

  1. 容易被刷掉,

  2. 全在apusic里难以寻找

EAS日志是Log4J的,所以网上一搜log4J的配置,就能套用.这里简单说一下.

首先,System.out.print 默认是输出到apusic的.在记录的时候想要输出到指定文件..首先就不能这么写,e.printStack也是走的默认输出. 

得先用log4J的Logger.getLoger获取记录日志的logger对象,传class或者类全名的字符串都可以.再log.info或log.error等方法记录日志.


改代码的事情交给开发去.文章重点在配置..

eas\server\profiles\server1\config\log4j.properties 呐,这个就是各个实例的日志配置文件了.

截取一段工作流日志的配置文件workflow.log

image.webp


假设我们现在要在项目上把二开的类输出的内容都统一输出到erkai.log上. 

这里有个前提,这些二开的内容都在同一个包下,例如,com.kingdee.bos.customer

168行注释

169行包名和日志级别(一般用info或error级别)

170,是否同步输出一份信息到默认日志文件也就是apusic里面

171日志文件按什么类型输出,这里是 滚动文件输出

172同名的文件重命名最多滚几个文件

173每个日志文件大小

174日志文件格式器

175日志文件输出每行的抬头

176日志文件地址

177日志文件编码格式

对应都替换一遍.ok.


改配置重启服务器才生效,每个实例的日志配置相互独立.

也可以更加细化,只要你包写的够细,比如 workflow再往下一层workflow.app;甚至你可以达到一个类一个文件..这样再也不怕关键信息被刷掉了


EAS Cloud日志文件配置

没有日志,很多问题就成了,无米之炊。根本无从下手。日志,面临的问题容易被刷掉,全在apusic里难以寻找EAS日志是Log4J的,所以网上一搜log4J...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息