Skip to content

enhorn/OneLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneLogger

Simple swift logger that can be extended with custom loggers, that for example send the logging to a web service.

Uses four log levels: info, debug, warning and error.

Basic print and file loggers are available by default.

Used in OneNetwork.

Comes with DocC tutorials.

Example usage:

import OneLogger

struct MyView: View {

    private let logger: OneLogger = OnePrintLogger(level: .debug)

    var body: some View {
        Button("Print statements") {
            logger.info("Info log message") // Not printed due to the logger being at `.debug` level.
            logger.debug("Debug log message")
        }
    }

}

About

Simple logger for Swift that can be extended with custom loggers

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages