本文整理汇总了C#中Serilog.LoggerConfiguration.Debug方法的典型用法代码示例。如果您正苦于以下问题:C# LoggerConfiguration.Debug方法的具体用法?C# LoggerConfiguration.Debug怎么用?C# LoggerConfiguration.Debug使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Serilog.LoggerConfiguration
的用法示例。
在下文中一共展示了LoggerConfiguration.Debug方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
var logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.ColoredConsole()
.WriteTo.Elasticsearch("http://localhost:9200")
.CreateLogger();
logger.Information("Here is an informational message");
logger.Debug("Some debug level info");
logger.Error("And error level info");
}
示例2: Main
static void Main(string[] args)
{
//Configuration by AppSettings
var logger = new LoggerConfiguration()
.ReadFrom.AppSettings()
.MinimumLevel.Debug()
.Enrich.WithThreadId()
.Enrich.WithProperty("MyMetaProperty", "Oh! the beautiful value!")
.WriteTo.ColoredConsole()
.CreateLogger();
////Configuration by code
//var logger = new LoggerConfiguration()
// .MinimumLevel.Debug()
// .Enrich.WithThreadId()
// .Enrich.WithProperty("MyMetaProperty", "Oh! the beautiful value!")
// .WriteTo.ColoredConsole()
// .WriteTo.BrowserConsole(port: 9999, buffer: 50)
// .CreateLogger();
OpenBrowserToBrowserLogUrl();
logger.Information("Hello!");
Thread.Sleep(1000);
for (int i = 0; i < 100000; i++)
{
logger.Information("Hello this is a log from a server-side process!");
Thread.Sleep(100);
logger.Warning("Hello this is a warning from a server-side process!");
logger.Debug("... and here is another log again ({IndexLoop})", i);
Thread.Sleep(200);
try
{
ThrowExceptionWithStackTrace(4);
}
catch (Exception ex)
{
logger.Error(ex, "An error has occured, really?");
}
Thread.Sleep(1000);
}
}
示例3: Main
public static void Main(string[] args)
{
var log = new LoggerConfiguration()
.WriteTo.Console()
.MinimumLevel.Debug()
.CreateLogger();
var options = new Options();
if (CommandLine.Parser.Default.ParseArguments(args, options) == false)
{
log.Fatal("Problem parsing options!");
Environment.Exit(-1);
}
log.Information("Processing migrations");
var connectionStringVal = Config.ConnectionStrings[options.ConnectionStringName];
if (connectionStringVal == null)
{
log.Fatal("ERROR: Unable to get connection string from configuration");
Environment.Exit(-2);
}
var connectionString = connectionStringVal.ConnectionString;
log.Debug("Connection string is {connectionString}", connectionString);
var runner = new FluentRunner(connectionString, typeof(DipsContext).Assembly);
try
{
runner.MigrateToLatest();
}
catch (Exception e)
{
log.Fatal(e, "ERROR: problem while running migrations!");
Environment.Exit(-3);
}
log.Information("Migrations run successfully");
}