예제 #1
0
 /// <summary>
 /// Writes a single event
 /// </summary>
 /// <param name="id">event id</param>
 /// <param name="channel"></param>
 /// <param name="opcode"></param>
 /// <param name="task"></param>
 /// <param name="logContext">log context</param>
 /// <param name="payLoad"></param>
 internal void WriteEvent(PSEventId id, PSChannel channel, PSOpcode opcode, PSTask task, LogContext logContext, string payLoad)
 {
     s_provider.Log(id, channel, task, opcode, GetPSLevelFromSeverity(logContext.Severity), DefaultKeywords,
                    LogContextToString(logContext),
                    GetPSLogUserData(logContext.ExecutionContext),
                    payLoad);
 }