public LogService(ILogSettings settings) { var cliente = new MongoClient(settings.Server); var database = cliente.GetDatabase(settings.Database); _trazabilidad = database.GetCollection <Trazabilidad>(settings.Collection); }
public void Remove(ILogSettings log) { if (_data.Contains(log)) { _data.Remove(log); } }
/// <summary> /// Initializes a new instance of the <see cref="LogProvider"/> class. /// </summary> /// <param name="storageProvider">Platform service for file handling</param> /// <param name="logSettings">log settings service</param> /// <param name="messengerInstance">messenger service</param> public LogProvider(IStorageProvider storageProvider, ILogSettings logSettings, IMessenger messengerInstance) { this.messenger = messengerInstance; this.storageProvider = storageProvider; this.LogSettings = logSettings; this.messenger.Register <LoginEventMessage>(this, this.CheckLogFileSize); }
public Logging(ILogSettings conf, HttpClient hc) { this.conf = conf; this.hc = hc; this.logevent += new LogDelegate(write); this.logevent += new LogDelegate(post); }
public void ApplyLogSettings(ILogSettings settings, bool clear_previous) { if (clear_previous) { InternalClose(); } ApplyLogSettingsInternal(settings); }
//--------------------------------------------------------------------------------------------- public FileLogger(ILogSettings settings) { _applicationName = settings.ApplicationName ?? "UnknownApplication"; _logFolderPath = settings.LogFolderPath ?? string.Empty; CreateFileWriter(); LogInfo("Logger initialised."); }
public LogCleaner( IFileSystem fileSystem, INowProvider nowProvider, ILogSettings logSettings, ILogger logger) { _fileSystem = fileSystem; NowProvider = nowProvider; LogSettings = logSettings; _logger = logger; }
private void ApplyLogSettingsInternal(ILogSettings settings) { ISimpleLogSettings sl = (ISimpleLogSettings)settings.GetAdapter(typeof(ISimpleLogSettings)); if (sl != null) { ApplySimpleLogSetting(sl); return; } IMultiLogSettings ml = (IMultiLogSettings)settings.GetAdapter(typeof(IMultiLogSettings)); if (ml != null) { foreach (ILogSettings e in ml) { ApplyLogSettingsInternal(e); } } }
public void Reset(ILogSettings log) { _data.Clear(); _data.Add(log); }
public void Add(ILogSettings log) { Debug.Assert(log != null); _data.Add(log); }
/// <summary> /// Create empty application settings. /// </summary> public AppSettings() { this.DatabaseSettings = new DatabaseSettings(); this.LogSettings = new LogSettings(); }
/// <summary> /// Create application settings. /// </summary> /// <param name="databaseSettings">Database settings.</param> /// <param name="logSettings">Log settings.</param> public AppSettings(IDatabaseSettings databaseSettings, ILogSettings logSettings) { this.DatabaseSettings = databaseSettings; this.LogSettings = logSettings; }