             file: file,
             function: function,
             line: line,
-            error: nil,
+            error: error,
             context: context,
             completion: completion
         )

        file: String = #fileID,
        function: String = #function,
        line: Int = #line,
        context: [String: CustomStringConvertible] = [:],
        completion: (() -> Void)? = nil
    ) {

    ///   - file: File of the caller.
    ///   - function: Function of the caller.
    ///   - line: Line of the caller.
    ///   - error: Error of the caller.
    ///   - context: Additional meta data.
    ///   - completion: The block to call when log entries sent.
    func warning(
