protected void btnHttpLogger_OnClick(object sender, EventArgs e) { var message = txtMessage.Text; var logger = new HTTPLogger(Request.Url.AbsoluteUri); logger.Log(1, message); }
public static void Main() { var log1 = new ConsoleLogger(); var log2 = new FileLogger(); var log3 = new HTTPLogger(); log1.log(1, "Hello World"); log1.log(2, "Hello World"); log1.log(3, "Hello Beautiful World"); log2.log(2, "Hello FileLogger"); log3.log(3, "Hello HTTP Logger"); }
/// <summary> /// Register the default disc logger. /// </summary> /// <param name="HTTPRequestLogger">A HTTP request logger.</param> /// <param name="HTTPLogger">A HTTP logger.</param> public static HTTPLogger.HTTPServerRequestLogger RegisterDefaultDiscLogTarget(this HTTPLogger.HTTPServerRequestLogger HTTPRequestLogger, HTTPLogger HTTPLogger) { return(HTTPRequestLogger.RegisterLogTarget(LogTargets.Disc, (Context, LogEventName, Request) => HTTPLogger.Default_LogHTTPRequest_toDisc(Context, LogEventName, Request))); }
/// <summary> /// Register the default console logger. /// </summary> /// <param name="HTTPClientResponseLogger">A HTTP response logger.</param> /// <param name="HTTPLogger">A HTTP logger.</param> public static HTTPLogger.HTTPClientResponseLogger RegisterDefaultConsoleLogTarget(this HTTPLogger.HTTPClientResponseLogger HTTPClientResponseLogger, HTTPLogger HTTPLogger) { return(HTTPClientResponseLogger.RegisterLogTarget(LogTargets.Console, (Context, LogEventName, Request, Response) => HTTPLogger.Default_LogHTTPResponse_toConsole(Context, LogEventName, Request, Response))); }
/// <summary> /// Register the default disc logger. /// </summary> /// <param name="HTTPClientRequestLogger">A HTTP request logger.</param> /// <param name="HTTPLogger">A HTTP logger.</param> public static HTTPLogger.HTTPClientRequestLogger RegisterDefaultDiscLogTarget(this HTTPLogger.HTTPClientRequestLogger HTTPClientRequestLogger, HTTPLogger HTTPLogger) { return HTTPClientRequestLogger.RegisterLogTarget(LogTargets.Disc, (Context, LogEventName, Request) => HTTPLogger.Default_LogHTTPRequest_toDisc(Context, LogEventName, Request)); }
/// <summary> /// Register the default console logger. /// </summary> /// <param name="HTTPClientResponseLogger">A HTTP response logger.</param> /// <param name="HTTPLogger">A HTTP logger.</param> public static HTTPLogger.HTTPClientResponseLogger RegisterDefaultConsoleLogTarget(this HTTPLogger.HTTPClientResponseLogger HTTPClientResponseLogger, HTTPLogger HTTPLogger) { return HTTPClientResponseLogger.RegisterLogTarget(LogTargets.Console, (Context, LogEventName, Request, Response) => HTTPLogger.Default_LogHTTPResponse_toConsole(Context, LogEventName, Request, Response)); }
/// <summary> /// Register the default disc logger. /// </summary> /// <param name="HTTPResponseLogger">A HTTP response logger.</param> /// <param name="HTTPLogger">A HTTP logger.</param> public static HTTPLogger.HTTPServerResponseLogger RegisterDefaultDiscLogTarget(this HTTPLogger.HTTPServerResponseLogger HTTPResponseLogger, HTTPLogger HTTPLogger) { return HTTPResponseLogger.RegisterLogTarget(LogTargets.Disc, (Context, LogEventName, Request, Response) => HTTPLogger.Default_LogHTTPResponse_toDisc(Context, LogEventName, Request, Response)); }