public static void LogString(this ILogChannel channel, string @string, [CallerMemberName] string callerMemberName = null, [CallerLineNumber] int callerLineNumber = 0, [CallerFilePath] string callerFilePath = null) { //if (channel == null) throw new ArgumentNullException(nameof(channel)); channel.LogString(@string, null, callerMemberName, callerLineNumber, callerFilePath); }
public static void Log <TValue>(this ILogChannel channel, TValue value, [CallerMemberName] string callerMemberName = null, [CallerLineNumber] int callerLineNumber = 0, [CallerFilePath] string callerFilePath = null) { if (channel == null) { throw new ArgumentNullException(nameof(channel)); } channel.LogString(value?.ToString(), null, callerMemberName, callerLineNumber, callerFilePath); }