Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-29377

Make the logging subsystem immortal

    XMLWordPrintable

    Details

      Description

      The logging subsystem caches streams inside of thread locals, which may be cleaned up before other thread locals on destruction. This means it is not safe to log() anything inside of any class that is stored in a thread local or thread specific pointer. Logging should be immortal, it should be safe to log everywhere.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              henrik.edin Henrik Edin
              Reporter:
              samantha.ritter Samantha Ritter
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: