目前,我传递StackFrame来获取当前文件/行号:
Log.Message(new StackFrame(0,true),"Failed to start cooling.");
Log类中的位置是:
public void Message(StackFrame Callstack,string message) { string logMessage = string.Format("{0} {1}:{2} {3} \t{4}",DateTime.Now.ToString(),Callstack.GetFileName(),Callstack.GetFileLineNumber(),Callstack.getmethod(),message); //Write to console Console.WriteLine(logMessage); //write to file }
我是否需要每次都将StackFrame传递给Log.Message()方法?这可以通过它自己的方法完成而不通过吗?有更简单的方法吗?
谢谢.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。