1
0
Fork 0
The next generation of the Teknik Services. Written in ASP.NET.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

49 Zeilen
1.1 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Teknik.Configuration
{
public class LoggingConfig
{
public bool Enabled { get; set; }
public string OutputDirectory { get; set; }
public string LogLevel { get; set; }
public bool RotateLogs { get; set; }
public long MaxSize { get; set; }
public int MaxCount { get; set; }
public bool SendEmail { get; set; }
public string EmailLevel { get; set; }
public EmailAccount SenderAccount { get; set; }
public string RecipientEmailAddress { get; set; }
public LoggingConfig()
{
SetDefaults();
}
public void SetDefaults()
{
Enabled = true;
OutputDirectory = string.Empty;
LogLevel = "Info";
RotateLogs = false;
MaxSize = -1;
MaxCount = -1;
SendEmail = false;
EmailLevel = "Error";
SenderAccount = new EmailAccount();
RecipientEmailAddress = string.Empty;
}
}
}