public void AppendEntry(string sourceDomainName, global::System.Reflection.AssemblyName sourceAssembly, string sourceTypeName, string sourceMethodName, LogLevels level, DateTime timestamp, string message) { _logController.AppendEntry(sourceDomainName, sourceAssembly, sourceTypeName, sourceMethodName, level, timestamp, message); System.sDomain[] doms = System.Domains; foreach (System.sDomain dom in doms) { dom.Core.AppendEntry(sourceDomainName, sourceAssembly, sourceTypeName, sourceMethodName, level, timestamp, message); } }
public void AppendEntry(string sourceDomainName, global::System.Reflection.AssemblyName sourceAssembly, string sourceTypeName, string sourceMethodName, LogLevels level, DateTime timestamp, string message) { lock (_loggers) { for (int x = 0; x < _loggers.Count; x++) { try { _delegates[x].BeginInvoke(sourceDomainName, sourceAssembly, sourceTypeName, sourceMethodName, level, timestamp, message, null, _loggers[x]); } catch (Exception ex) { } } } }