public static void Write(string message, string category)
{
object listenersSyncRoot = TraceImpl.ListenersSyncRoot;
lock (listenersSyncRoot)
{
foreach (object obj in TraceImpl.Listeners)
{
TraceListener traceListener = (TraceListener)obj;
traceListener.Write(message, category);
if (TraceImpl.AutoFlush)
{
traceListener.Flush();
}
}
}
}