0001    #if os(Linux)
0002    import Glibc
0003    #else
0004    import Darwin.C
0005    #endif
0006    
0007    
0008    public final class Logger
Arbiter.swift:50
  let logger = Logger()
SynchronousWorker.swift:13
  let logger: Logger
SynchronousWorker.swift:26
  public init(configuration: Configuration, logger: Logger, listeners: [Socket], notify: Void -> Void, application: Application) {
Worker.swift:25
  init(configuration: Configuration, logger: Logger, listeners: [Socket], notify: Void -> Void, application: Application)
{ 0009 func currentTime
Logger.swift:18
    print("[\(currentTime())] [\(getpid())] [INFO] \(message)")
Logger.swift:22
    print("[\(currentTime())] [\(getpid())] [CRITICAL] \(message)")
() -> String { 0010 var t = time(nil) 0011 let tm = localtime(&t) 0012 let date = Data(capacity: 64) 0013 strftime(date.bytes, date.capacity, "%Y-%m-%d %T %z", tm) 0014 return date.string ?? "unknown" 0015 } 0016 0017 public func info
Arbiter.swift:69
      logger.info("Listening at http://\(address) (\(getpid()))")
Arbiter.swift:121
    logger.info("Shutting down")
Arbiter.swift:264
    logger.info("Worker exiting (pid: \(workerPid))")
SynchronousWorker.swift:45
    logger.info("Booting worker process with pid: \(getpid())")
SynchronousWorker.swift:50
      logger.info("Failed to boot \(error)")
SynchronousWorker.swift:66
      logger.info("Parent changed, shutting down")
(message: String) { 0018 print("[\(currentTime())] [\(getpid())] [INFO] \(message)") 0019 } 0020 0021 public func critical
Arbiter.swift:222
          logger.critical("Worker timeout (pid: \(pid))")
(message: String) { 0022 print("[\(currentTime())] [\(getpid())] [CRITICAL] \(message)") 0023 } 0024 } 0025