public static void LogMsg(this ITideLogger logger, string message, AuthenticationModel model = null, Exception ex = null) { var tideLog = new TideLog() { Data = JsonConvert.SerializeObject(new { Data = model, Exception = ex, HashedUsername = model?.Username, ConvertedUsername = model?.Username?.ConvertToUint64(), UserIp = model?.Ip }), Message = message, TideLogLevel = ex == null ? TideLogLevel.Information : TideLogLevel.Error }; logger.Log(tideLog); }
public void Log(TideLog log) { _logger.Log(log); }