log4j 2 인쇄 로그 (지정 한 logger 특수 인쇄 포함)
[%d{MM-dd HH:mm:ss SSS} %-5level] [%t] %c{3} - %m%n%ex
%m%n
자바 류 SPLogUtils
package com.daojia.data.query.util;
import com.alibaba.fastjson.JSON;
import com.daojia.data.query.vo.SPLog;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Created by liquanyu on 2018-05-28
*/
public class SPLogUtils {
// logger , eg:
private static final Logger spLogger = LoggerFactory.getLogger("spLogger");
// private static final Logger spLogger = LoggerFactory.getLogger(SPLogUtils.class);
public static void log(String sql, Integer dsId) {
spLogger.info(JSON.toJSONString(new SPLog(sql, dsId)));
}
}
클래스 SPLog
package com.daojia.data.query.vo;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/**
* Created with IDEA
* description:
* author:liquanyu
* Date:2018/5/28
* Time:10:48
*/
public class SPLog {
private String logTime;
private String sql;
private Integer dsId;
public SPLog(String sql, Integer dsId) {
this.logTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
this.dsId = dsId;
this.sql = sql;
}
public String getLogTime() {
return logTime;
}
public void setLogTime(String logTime) {
this.logTime = logTime;
}
public String getSql() {
return sql;
}
public void setSql(String sql) {
this.sql = sql;
}
public Integer getDsId() {
return dsId;
}
public void setDsId(Integer dsId) {
this.dsId = dsId;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.