Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-103

Log4jLogEvent proxies ThrowableProxy objects

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0-beta2
    • 2.0-beta3
    • Core

    Description

      While verifying LOG4J2-99 I stumbled across another small issue:
      When a Log4jLogEvent is reconstructed (in AsynchAppender, MapRewritePolicy or PropertiesRewritePolicy) the ThrowableProxy of the original LogEvent is used to construct the new Log4JLogEvent.
      There the ThrowableProxy is proxied again. During this the package resolution is repeated (mostly with slightly different result).
      I created a patch for Log4JLogEvent to reuse existing ThrowableProxy objects.

      Best Regards,

      Das

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rgoers Ralph Goers
            dasarchive Das Archive
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment