module SemanticLogger

def self.reopen

Check the code for each appender you are using before relying on this behavior.
Not all appender's implement reopen.
Note:

any open file handles etc to resources.
After forking an active process call SemanticLogger.reopen to re-open
def self.reopen
  Logger.processor.reopen
end