我有一个带日志记录的代码块,我试图为整个块的每一行日志附加一个值,是否可以追加整个代码块
示例代码
void MyMethod(){
//code
log
log
//code
log
//code
}
答案 0 :(得分:0)
由于您只需要此方法的日志条目的时间戳,因此您可以使用快速私有方法来实现目标:
void MethodToCall(){
logWithTime("Entering Method");
//DoStuff
logWithTime("ExitingMethod");
}
void logWithTime(string logText){
logger.Info(string.format("MethodToCall: {0} {1}", logText, DateTime.Now.ToString());
}