Look log4j 2.x apidocs
https://logging.apache.org/log4j/2.x/log4j-api/apidocs/index.html 


在 2021年6月2日 16:42,XiaoYu<[email protected]> 写道:


Hi Log4j2 have public API?Do we need to encapsulate it? zhangleispring 
<[email protected]> 于2021年6月2日周三 下午4:32写道: > Hi, > it’s a good idea to 
judge the log level. > but if you want to user JAVA Lambda,you need to deal 
with this situation > for example: > 
Log.info(‘info:{},name:{},age:{}’,”info”,”name”,”18”) > if you want to use JAVA 
Lambda, Log4j2 is a good way > > > 在 2021年6月2日 15:46,翟伟<[email protected]> 
写道: > > > I like this On 06/2/2021 15:36,XiaoYu<[email protected]> wrote: Hi > 
Community It is very appropriate to use the delayed nature of lambda > 
expressions to print logs. If we should print logs, like this : > 
`log.error("hello world"); ` If log level not config is ERROR, This `Java > 
String` is a loss to the program. Now if we used lambda expressions, like > 
this : `log.error(() -> "hello world ")` It will only output if the log > 
config is ERROR. Based on the above considerations, I created > 
`org.apache.shenyu.common.utils.LogUtils` This `LogUtils` use lambda > 
expressions to print logs. In the shenyu project, should we use it all for > 
printing logs? Looking forward to your suggestions! Thanks!

Reply via email to