【8.0】【log】更新业务日志工具类

pull/57/head
fengshuonan 2023-07-21 18:54:23 +08:00
parent 71de2bb759
commit 9504ac90aa
1 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,50 @@
package cn.stylefeng.roses.kernel.log.business.util;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.log.business.context.BusinessLogHolder;
import com.alibaba.fastjson2.JSON;
/**
*
*
* @author fengshuonan
* @since 2023/7/21 18:35
*/
public class BusinessLogUtil {
/**
* 便
*
* @author fengshuonan
* @since 2023/7/21 17:30
*/
public static void setLogTitle(String logTitle) {
if (StrUtil.isEmpty(logTitle)) {
return;
}
BusinessLogHolder.setLogTitle(logTitle);
}
/**
*
*
* @author fengshuonan
* @since 2023/7/21 16:53
*/
public static void addContent(Object... contentObject) {
if (ObjectUtil.isEmpty(contentObject)) {
return;
}
StringBuilder stringBuffer = new StringBuilder();
for (Object param : contentObject) {
if (param instanceof String) {
stringBuffer.append(param);
} else {
stringBuffer.append(JSON.toJSONString(param));
}
}
BusinessLogHolder.addContent(stringBuffer.toString());
}
}