public static LogEntry_I LogDebug <TMessage>(object context, LogMessage_I message, [CallerMemberName] string callerMemberName = null, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) where TMessage : LogMessage_I { return(XLogBase.Api?.Log <TMessage>(new LogSignal() { GlobalContext = XContextualBase.GetGlobal(), Message = message, CallerMemberName = callerMemberName, CallerFilePath = callerFilePath, CallerLineNumber = callerLineNumber, LogLevel = LogLevels.Debug })); }
public LogEntry_I LogWarning <TMessage>(object context, LogMessage_I message, [CallerMemberName] string callerMemberName = null, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) where TMessage : LogMessage_I { return(Log <TMessage>(new LogSignal() { GlobalContext = context, Message = message, CallerMemberName = callerMemberName, CallerFilePath = callerFilePath, CallerLineNumber = callerLineNumber, LogLevel = LogLevels.Warning })); }