     static var shared = Logger()
     
     private lazy var constants: ConstantsType = dependencies.resolve()
+    fileprivate lazy var minLogLevel: SwiftyBeaver.Level = constants
+        .environment == .production ? .info : .verbose
+    
     fileprivate var logFileURL: URL?
     
     let systemVersion: String = {

     - parameter line: Line of the caller.
     */
    func Log(request: URLRequest?, path: String = #file, function: String = #function, line: Int = #line) {
        let message: String = {
            var output = "Request: {\n"
            guard let request = request else { return "Request: empty" }

                    .appendingPathComponent("\(constants.logFileName).dev")
                
                $0.format = "$Dyyyy-MM-dd HH:mm:ssZ$d $C$L$c $N.$F:$l - $M\nMeta: $X"
                $0.minLevel = minLogLevel
                
                // Save log file location for later use
                logFileURL = $0.logFileURL
