     case cache = "📀"
     
     // MARK: Properies
+    /// Logging verbosity (using verbosity toggles).
     fileprivate(set) public static var verbosityLevel: UInt32 = Verbosity.all.rawValue
     public static func use_verbosity(_ newValue: UInt32) {
         Logger.verbosityLevel = newValue
     }
     
+    /// Prefixes delimiter string.
     fileprivate(set) public static var delimiter: String = "»"
     public static func use_delimiter(_ newValue: String) {
         Logger.delimiter = newValue
     }
     
-    fileprivate(set) public static var shouldUseSourceLocationPrefix: Bool = true
-    public static func enable_shouldUseSourceLocationPrefix(_ newValue: Bool) {
-        Logger.shouldUseSourceLocationPrefix = newValue
+    /// Opt to log path as prefix to the log message.
+    fileprivate(set) public static var shouldLogPathPrefix: Bool = true
+    public static func enable_shouldLogPathPrefix(_ newValue: Bool) {
+        Logger.shouldLogPathPrefix = newValue
     }
     
     fileprivate var emojiTimePrefix: String {

        }
        let sourceLocationPrefix: String?
        
        if Logger.shouldUseSourceLocationPrefix {
            let fileName: String = URL(fileURLWithPath: filePath).lastPathComponent
            sourceLocationPrefix = "\(Logger.delimiter) \(fileName) \(Logger.delimiter) \(function) \(Logger.delimiter) \(line)"
        }

        return LogWriterImpl.shared
    }
    
    /// Sets log file name (filename + extension) when logging to file is enabled.
    /// default is `logfile.log`
    public static func setLogFileName(_ newValue: String) {
        Logger.logWriter.update_logFileName(newValue)
    }
    
    /// Sets log file(s) directory path when logging
    public static func setLogsDirectoryPath(_ newValue: String) {
        Logger.logWriter.update_logsDirectoryPath(newValue)
    }
