Ejemplo n.º 1
0
        public void Log(LogValue value)
        {
            var path = Path.Combine(Folder, value.Application ?? "Default", $"{value.Time:yyyy-MM}", $"{value.Action}-{value.Time:yy-MM-dd}.log");
            var text = value.GetText();

            try
            {
                File.AppendAllText(path, text);
            }
            catch
            {
                var fileInfo = new FileInfo(path);
                Directory.CreateDirectory(fileInfo.DirectoryName);
                File.AppendAllText(path, text);
            }
        }
Ejemplo n.º 2
0
 public void Log(LogValue value) => Debug.Write(value.GetText());
Ejemplo n.º 3
0
 public void Log(LogValue value) => Console.WriteLine(value.GetText());