serilog sinks sumologic
1.0.0
Sumo Logic에 이벤트를 작성하는 Serilog 싱크.
패키지 -Serilog.sinks.simologic | 플랫폼 - .NET 4.5, .NET CORE, .NETSTandard 1.5
// basic usage writes to Sumo Logic with the default source name 'Serilog'
var log = new LoggerConfiguration ( )
. WriteTo . SumoLogic ( "[YOUR SUMO COLLECTOR URL]" )
. CreateLogger ( ) ;
// override default Sumo Logic source name
var log = new LoggerConfiguration ( )
. WriteTo . SumoLogic ( "[YOUR SUMO COLLECTOR URL]" , "FancyPantsSourceName" )
. CreateLogger ( ) ; Install-Package Serilog.Extensions.Logging - DependencyVersion Highest using Serilog ;
using Serilog . Sinks . SumoLogic ;
public class Startup
{
public Startup ( IHostingEnvironment env )
{
Log . Logger = new LoggerConfiguration ( )
. WriteTo . SumoLogic ( "http://localhost" ) //replace with your SumoLogic endpoint
. CreateLogger ( ) ;
// Other startup code public void Configure ( IApplicationBuilder app ,
IHostingEnvironment env ,
ILoggerFactory loggerfactory ,
IApplicationLifetime appLifetime )
{
loggerfactory . AddSerilog ( ) ;
// Ensure any buffered events are sent at shutdown
appLifetime . ApplicationStopped . Register ( Log . CloseAndFlush ) ;