コード例 #1
0
 public SqlLoggerTests()
 {
     _settings = Substitute.For <ISqlLoggerSettings>();
     _settings.LogLevel.Returns(LogLevel.Info);
     _settings.ConnectionString.Returns("Test");
     _settings.MessageFormat.Returns("{0}\t{1:yyyy-MM-dd_HH:mm}:\t{2}");
     _insertCommand = Substitute.For <IInsertLogRecordCommand>();
     _insertCommand.Insert(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>()).Returns(Task.CompletedTask);
     _logger = new Logger.SqlLogger(_settings, _insertCommand);
 }
コード例 #2
0
ファイル: SqlLogger.cs プロジェクト: AlivedDe/Logger
 public SqlLogger(ISqlLoggerSettings settings, IInsertLogRecordCommand insertCommand) : base(settings)
 {
     _settings      = settings;
     _insertCommand = insertCommand ?? throw new ArgumentNullException(nameof(insertCommand));
 }