private static void Logar(string evento, string contexto, bool modoServer) { if (_logger is null) { string arqNome = modoServer ? "eventos_server.log" : "eventos.log"; _logConfig = new LoggingConfiguration(); string pastaLog = Colibri.ObterPastaDeLogs(Assembly.GetExecutingAssembly().GetName().Name); _target = new FileTarget { Name = "eventos", FileName = Path.Combine(pastaLog, arqNome), ArchiveEvery = FileArchivePeriod.Day, ArchiveNumbering = ArchiveNumberingMode.DateAndSequence, ArchiveOldFileOnStartup = true, Layout = "${date}: ${message}${newline}", CreateDirs = true }; _logConfig.AddTarget(_target); _logConfig.AddRuleForAllLevels(_target); LogManager.Configuration = _logConfig; _logger = LogManager.GetLogger("eventos"); } _logger.Info($"{evento} -> {contexto}"); }
public static void Executar() { using var frm = new FormCallback(); if (frm.ShowDialog() == DialogResult.OK) { Colibri.Callback(frm.EdtEvento.Text, frm.TxtContexto.Text); } }
public static void ConstructorShowCase() { var cat = new Cat(new DateTime(2015, 12, 12), "Barsik"); Console.WriteLine(); var someColibri = new Colibri(new DateTime(2018, 1, 1)); var newBornColibri = new Colibri(); }