我有一段代码
private Log in_log;
in_log = new Log(logfolder + call_date.ToString("yyyyMMdd") + "\\" + call_number + ".log");
然后
private void AppLog(string s1,string s2)
{
if (Environment.UserInteractive) Log.Write(s1, s2);
try
{
in_log.Write(s1, s2);
}
catch (Exception ex)
{
Log.WriteException(ex,":Logging:AppLog" );
}
}
我有一个例外
你调用的对象是空的
在 in_log.Write(s1, s2);
Log 中的 Write 方法有:
public void Write(string LogEntry);
public void Write(int logLevel, string LogEntry);
public void Write(string s, params object[] args);
public void Write(int logLevel, string s, params object[] args);
我认为使用有问题
参数对象 [] 参数
调用流程:
call_number = "H_20131106081139199_69";
AppLog("Answering Call Number:{0}", call_number);
谢谢指正。