     }
     
     // location prefix
-    fileprivate static var shouldUseLocationPrefix: Bool = true
+    fileprivate static var shouldUseSourceLocationPrefix: Bool = true
     /**
      Enable / Disable locationPrefix - file, function and line where the log is called from
      - parameter _: boolean flag to enable / disable locationPrefix
      */
-    public static func enableLocationPrefix(_ newValue: Bool) {
-        Logger.shouldUseLocationPrefix = newValue
+    public static func enableSourceLocationPrefix(_ newValue: Bool) {
+        Logger.shouldUseSourceLocationPrefix = newValue
     }
     
     // verbosity

        guard self.shouldLog() else { return self }
        
        // location prefix with format [file, function, line]
        let locationPrefix: String?
        
        // check if `locationPrefix` should be included
        if Logger.shouldUseLocationPrefix {
            
            // create locationInfix
            let fileName: String = URL(fileURLWithPath: filePath).lastPathComponent
            locationPrefix = "\(Logger.delimiter) \(fileName) \(Logger.delimiter) \(function) \(Logger.delimiter) \(line)"
        }
        else {
            locationPrefix = nil
        }
        
        // log message
        return self.log(message, withLocationPrefix: locationPrefix)
    }
    
    /**

        
        // log
        // check for `locationPrefix`
        if let _ = sourceLocationPrefix {
            debugPrint("\(self.emojiTimePrefix()) \(sourceLocationPrefix!) \(Logger.delimiter) \(message ?? "")", terminator: "\n")
        }
        else {
            debugPrint("\(self.emojiTimePrefix()) \(Logger.delimiter) \(message)", terminator: "\n")
