Search Results for

    Show / Hide Table of Contents

    TSparkleLoggingMiddleware Class

    Intercepts and logs all incoming requests.

    Syntax

    Unit: Sparkle.Comp.LoggingMiddleware

    TSparkleLoggingMiddleware = class(TSparkleMiddleware);

    Properties

    Name Description
    FormatString Specifies the format string for the message to be logged for each request/response, according to the format string options.
    The default format string is ":​method ​:url ​:statuscode ​- :responsetime ms"
    ExceptionFormat​String Specifies the format string for the message to be logged when an exception happens during the request processing.
    LogExceptions Indicates if the middleware should catch unhandled exceptions raised by the server and log them.
    LogLevel The level of log messages generated by the middleware. It could be Trace, Debug, Info, Warning, Error. Default value is Trace.
    ExceptionLogLevel The level of exception log messages generated by the middleware. It could be Trace, Debug, Info, Warning, Error. Default value is Error.
    ErrorResponseOptions Specifies the response sent to the client when LogExceptions is true an exception is intercepted.

    Events

    Name Description
    OnFilterLog OnFilterLog event is fired for every incoming request that should be logged.
    OnFilterLogEx OnFilterExLog event is fired for every incoming request that should be logged.
    In This Article
    Back to top TMS Sparkle v3.32
    © 2002 - 2025 tmssoftware.com