Added SMBServer.OnLogEntry event

Implementers can now subscribe to the OnLogEntry event and receive log
entries.
This commit is contained in:
Tal Aloni 2017-01-10 15:30:18 +02:00
parent 08717b5358
commit 74e92f2e2b
14 changed files with 147 additions and 44 deletions

View file

@ -90,6 +90,7 @@ namespace SMBServer
}
m_server = new SMBLibrary.Server.SMBServer(shares, provider, serverAddress, transportType);
m_server.OnLogEntry += new EventHandler<LogEntry>(Server_OnLogEntry);
try
{
@ -214,5 +215,12 @@ namespace SMBServer
}
return result;
}
private void Server_OnLogEntry(object sender, LogEntry entry)
{
string timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ");
string message = String.Format("{0} {1} {2}", entry.Severity.ToString().PadRight(12), timestamp, entry.Message);
System.Diagnostics.Debug.Print(message);
}
}
}