Module: LogStruct::SemanticLogger::ReopenAfterFork::ForkHook
- Extended by:
- T::Sig
- Defined in:
- lib/log_struct/semantic_logger/reopen_after_fork.rb
Instance Method Summary collapse
Instance Method Details
#_fork ⇒ Integer
26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/log_struct/semantic_logger/reopen_after_fork.rb', line 26 def _fork pid = T.let(super, Integer) if pid.zero? begin ::SemanticLogger.reopen rescue => e LogStruct.handle_exception(e, source: LogStruct::Source::Internal, context: {integration: :semantic_logger}) end end pid end |