Exemple #1
0
 public static IWurmApiLogger RedirectToTraceOut(this IWurmApiLogger logger, bool verbose = false)
 {
     logger.Arrange(
         logger1 => logger1.Log(Arg.IsAny <LogLevel>(), Arg.AnyString, Arg.AnyObject, Arg.IsAny <Exception>())).DoInstead(
         (LogLevel l, string m, object s, Exception e) =>
     {
         Trace.WriteLine(string.Format("Logged: {0}: {1}\r\nat {2} {3}", l, m, s,
                                       FormatException(verbose, e)));
     });
     return(logger);
 }