1.日誌的配置檔案--classpath下 模板如下
<?xml version="1.0" encoding="utf-8" ?>
2.專案中的使用
引入private static final logger logger = logge***ctory.getlogger(this.class);
使用logger.info("registe consumer socialgroup");
logger.error("when update group, ", e);
3.使用spring配置/aop日誌設定
1.xml配置
2.切面類的 書寫(註解要被spring掃瞄)
@aspect
public class searchplatformlogaspector
/***
* @title:doafterinservicelayer
* @description: 方法呼叫後觸發 記錄結束時間
* @param joinpoint
*/@after("execution(* cn.com.mx.flash.controller..*.*(..))")
public void doafterinservicelayer(joinpoint joinpoint)
/***
* @title:doaround
* @description: 環繞觸發
* @param pjp
* @return
* @throws throwable
*/@around("execution(* cn.com.mx.gome.controller..*.*(..))")
public object doaround(proceedingjoinpoint pjp) throws throwable ;exe_time={}ms;input={};\n output={}", requestpath, (endtimemillis - starttimemillis),
json.tojsonstring(inputparammap), processrealoutput(json.tojsonstring(outputparammap)));
return result;
}/**
* * @param output
* @return
* @return string
* @exception
*/private string processrealoutput(string output)
return output;
}private int outputlength = 1000;
public int getoutputlength()
public void setoutputlength(int outputlength)
}
Settings 中 日誌的配置
settings 中 日誌的配置 在settings中配置loggings檔案,在base dir目錄下建立相應的資料夾就可以生成相應的執行日誌了。通過日誌我們可以分析到錯誤在什麼地方,有什麼異常。在生產環境下有很大的用處。django中要用logging 還得有一定的配置規律,setting 中配...
python中日誌配置與使用 1
和在學校做大作業 畢業設計不同,一旦到了生產環境,查詢問題 服務監控等操作都需要通過日誌來完成了。以前的專案,更多的是從其他同事手中交接一些服務,服務中已經積攢了一些 無論好壞 打日誌的規範和方法。近期 其實已經一年了,一直懶得總結 由於排期問題,我糙猛快的寫了幾個python的服務 而我之前的同事...
nodejs中日誌的使用
const logger require morgan var express require express var fs require fs var logger require morgan var accesslogstream fs.createwritestream dirname a...