{"payload":{"allShortcutsEnabled":false,"fileTree":{"src/Microsoft.Extensions.Logging.Abstractions":{"items":[{"name":"Internal","path":"src/Microsoft.Extensions.Logging.Abstractions/Internal","contentType":"directory"},{"name":"Properties","path":"src/Microsoft.Extensions.Logging.Abstractions/Properties","contentType":"directory"},{"name":"ILogValues.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/ILogValues.cs","contentType":"file"},{"name":"ILogger.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/ILogger.cs","contentType":"file"},{"name":"ILoggerFactory.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs","contentType":"file"},{"name":"ILoggerOfT.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/ILoggerOfT.cs","contentType":"file"},{"name":"ILoggerProvider.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/ILoggerProvider.cs","contentType":"file"},{"name":"LogFormatter.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/LogFormatter.cs","contentType":"file"},{"name":"LogLevel.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/LogLevel.cs","contentType":"file"},{"name":"LoggerExtensions.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/LoggerExtensions.cs","contentType":"file"},{"name":"LoggerFactoryExtensions.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/LoggerFactoryExtensions.cs","contentType":"file"},{"name":"LoggerMessage.cs","path":"src/Microsoft.Extensions.Logging.Abstractions/LoggerMessage.cs","contentType":"file"},{"name":"Microsoft.Extensions.Logging.Abstractions.xproj","path":"src/Microsoft.Extensions.Logging.Abstractions/Microsoft.Extensions.Logging.Abstractions.xproj","contentType":"file"},{"name":"project.json","path":"src/Microsoft.Extensions.Logging.Abstractions/project.json","contentType":"file"}],"totalCount":14},"src":{"items":[{"name":"Microsoft.Extensions.Logging.Abstractions","path":"src/Microsoft.Extensions.Logging.Abstractions","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.Console","path":"src/Microsoft.Extensions.Logging.Console","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.Debug","path":"src/Microsoft.Extensions.Logging.Debug","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.EventLog","path":"src/Microsoft.Extensions.Logging.EventLog","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.NLog","path":"src/Microsoft.Extensions.Logging.NLog","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.Testing","path":"src/Microsoft.Extensions.Logging.Testing","contentType":"directory"},{"name":"Microsoft.Extensions.Logging.TraceSource","path":"src/Microsoft.Extensions.Logging.TraceSource","contentType":"directory"},{"name":"Microsoft.Extensions.Logging","path":"src/Microsoft.Extensions.Logging","contentType":"directory"}],"totalCount":8},"":{"items":[{"name":"samples","path":"samples","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"file"},{"name":"Logging.sln","path":"Logging.sln","contentType":"file"},{"name":"NuGet.config","path":"NuGet.config","contentType":"file"},{"name":"NuGetPackageVerifier.json","path":"NuGetPackageVerifier.json","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"appveyor.yml","path":"appveyor.yml","contentType":"file"},{"name":"build.cmd","path":"build.cmd","contentType":"file"},{"name":"build.sh","path":"build.sh","contentType":"file"},{"name":"global.json","path":"global.json","contentType":"file"},{"name":"makefile.shade","path":"makefile.shade","contentType":"file"}],"totalCount":18}},"fileTreeProcessingTime":15.096979,"foldersToFetch":[],"repo":{"id":15836601,"defaultBranch":"master","name":"Logging","ownerLogin":"aspnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-12T04:46:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6476660?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"1.0.0-rc1","listCacheKey":"v0:1541551530.0","canEdit":false,"refType":"tag","currentOid":"c2dd8caa9c01528432bece0cf0cd786cc5d2a2eb"},"path":"src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs","currentUser":null,"blob":{"rawLines":["// Copyright (c) .NET Foundation. All rights reserved.","// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.","","using System;","","namespace Microsoft.Extensions.Logging","{"," /// "," /// Represents a type used to configure the logging system and create instances of from"," /// the registered s."," /// "," public interface ILoggerFactory : IDisposable"," {"," /// "," /// The minimum level of log messages sent to loggers."," /// "," LogLevel MinimumLevel { get; set; }",""," /// "," /// Creates a new instance."," /// "," /// The category name for messages produced by the logger."," /// The ."," ILogger CreateLogger(string categoryName);",""," /// "," /// Adds an to the logging system."," /// "," /// The ."," void AddProvider(ILoggerProvider provider);"," }","}"],"stylingDirectives":[[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":111,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":0,"end":9,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":113,"cssClass":"pl-c"}],[{"start":4,"end":54,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-k"},{"start":21,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":49,"cssClass":"pl-smi"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":62,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":16,"cssClass":"pl-smi"},{"start":17,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":35,"cssClass":"pl-k"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":40,"cssClass":"pl-k"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"}],[],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":57,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":101,"cssClass":"pl-c"}],[{"start":8,"end":57,"cssClass":"pl-c"}],[{"start":16,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-smi"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":77,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":40,"cssClass":"pl-smi"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/aspnet/Logging/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"ILoggerFactory.cs","displayUrl":"https://github.com/aspnet/Logging/blob/1.0.0-rc1/src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs?raw=true","headerInfo":{"blobSize":"1.18 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"95e9800","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Faspnet%2FLogging%2Fblob%2F1.0.0-rc1%2Fsrc%2FMicrosoft.Extensions.Logging.Abstractions%2FILoggerFactory.cs","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"32","truncatedSloc":"28"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C#","languageID":42,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/aspnet/Logging/blob/1.0.0-rc1/src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/aspnet/Logging/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/aspnet/Logging/raw/1.0.0-rc1/src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"ILoggerFactory","kind":"interface","ident_start":451,"ident_end":465,"extent_start":434,"extent_end":1207,"fully_qualified_name":"ILoggerFactory","ident_utf16":{"start":{"line_number":11,"utf16_col":21},"end":{"line_number":11,"utf16_col":35}},"extent_utf16":{"start":{"line_number":11,"utf16_col":4},"end":{"line_number":30,"utf16_col":5}}},{"name":"MinimumLevel","kind":"field","ident_start":611,"ident_end":623,"extent_start":602,"extent_end":637,"fully_qualified_name":"ILoggerFactory::MinimumLevel","ident_utf16":{"start":{"line_number":16,"utf16_col":17},"end":{"line_number":16,"utf16_col":29}},"extent_utf16":{"start":{"line_number":16,"utf16_col":8},"end":{"line_number":16,"utf16_col":43}}},{"name":"CreateLogger","kind":"method","ident_start":918,"ident_end":930,"extent_start":910,"extent_end":952,"fully_qualified_name":"ILoggerFactory::CreateLogger","ident_utf16":{"start":{"line_number":23,"utf16_col":16},"end":{"line_number":23,"utf16_col":28}},"extent_utf16":{"start":{"line_number":23,"utf16_col":8},"end":{"line_number":23,"utf16_col":50}}},{"name":"AddProvider","kind":"method","ident_start":1163,"ident_end":1174,"extent_start":1158,"extent_end":1201,"fully_qualified_name":"ILoggerFactory::AddProvider","ident_utf16":{"start":{"line_number":29,"utf16_col":13},"end":{"line_number":29,"utf16_col":24}},"extent_utf16":{"start":{"line_number":29,"utf16_col":8},"end":{"line_number":29,"utf16_col":51}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/aspnet/Logging/branches":{"post":"L3EJjRPIxDyb3QmsR2coFW-IFdIQhS0qOgIQVcM1QtEL5RuhSs9StnuhCSGsi9uPcVdRmOs13wmOPdV5Xzlluw"},"/repos/preferences":{"post":"8qLx6_ocqru4nMPCV-JtIRMMjWpTnSwFnrUu-1-Wv9_sgZ4wa5wnMyjrtZh_UTygUlkrXRSU2uYllkHMHkwyJw"}}},"title":"Logging/src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs at 1.0.0-rc1 ยท aspnet/Logging"}