本文整理汇总了C#中Microsoft.Extensions.Configuration.ConfigurationBuilder.ReloadOnChanged方法的典型用法代码示例。如果您正苦于以下问题:C# ConfigurationBuilder.ReloadOnChanged方法的具体用法?C# ConfigurationBuilder.ReloadOnChanged怎么用?C# ConfigurationBuilder.ReloadOnChanged使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Extensions.Configuration.ConfigurationBuilder
的用法示例。
在下文中一共展示了ConfigurationBuilder.ReloadOnChanged方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Program
public Program()
{
// a DI based application would get ILoggerFactory injected instead
var factory = new LoggerFactory();
// getting the logger immediately using the class's name is conventional
_logger = factory.CreateLogger<Program>();
// providers may be added to an ILoggerFactory at any time, existing ILoggers are updated
#if !DNXCORE50
factory.AddNLog(new global::NLog.LogFactory());
factory.AddEventLog();
#endif
// How to configure the console logger to reload based on a configuration file.
//
//
var loggingConfiguration = new ConfigurationBuilder().AddJsonFile("logging.json").Build();
factory.AddConsole(loggingConfiguration);
loggingConfiguration.ReloadOnChanged("logging.json");
// How to configure the console logger to use settings provided in code.
//
//
//var settings = new ConsoleLoggerSettings()
//{
// IncludeScopes = true,
// Switches =
// {
// ["Default"] = LogLevel.Verbose,
// ["Microsoft"] = LogLevel.Information,
// }
//};
//factory.AddConsole(settings);
// How to manually wire up file-watching without a configuration file
//
//
//factory.AddConsole(new RandomReloadingConsoleSettings());
}