示例#1
0
        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");
    }
示例#3
0
 /// <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)));
 }
示例#4
0
 /// <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)));
 }
示例#5
0
 /// <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));
 }
示例#6
0
 /// <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));
 }
示例#7
0
 /// <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));
 }