void ILogger.Log(FFILogLevel logLevel, string msg, string originalModulePath, string originalFileName, uint originalLineNumber) { if (logLevel == FFILogLevel.Off) { return; } var msgFormatted = $"{msg}. module path: {originalModulePath}. file: {originalFileName}. line: {originalLineNumber}"; _logInternal.Log(logLevel.AsLogLevel(), msgFormatted); }
public static LogLevel AsLogLevel(this FFILogLevel l) => l switch {
void ILogger.Log(FFILogLevel logLevel, string msg, string originalModulePath, string originalFileName, uint originalLineNumber) { Msgs.Add(msg); Console.ForegroundColor = _color; Console.WriteLine($"message received from ffi: \'{msg}\'"); }