您好我想实现 Logger 类,以便我可以在日志文件(文本文件)中记录消息。
我可以将这些消息记录到文件中,但我需要更多描述,例如哪个方法调用了此Log
方法。例如
class MyClass
{
void DoSomething()
{
Logger.Log("Doing my job");
}
}
然后 Log.txt 文件应该包含这样的消息
Date&time:Line No. 5:MyClass:DoSomething:Doing my job
获取日期和时间以及消息很容易,但我无法获取方法名称/类名称/行号。
我试图重载Log
方法为
Logger.Log(this,"your Message");
在这个我可以得到类名但不是方法名/行号(方法名比行号重要我可以删除行号)