<commit_before># SwiftKick
Useful classes for use with the Swift programming language.  This project just started, so the logger is the only class right now.

## Simple to Use with CocoaPods
Add the cocoapod for swiftkick with:
 > pod "SwiftKick", :git => 'https://github.com/dudash/swiftkick.git'

Import the library into your xcode project:
 > import SwiftKick

## Classes
### Logger
Create a logger object with desired output level and verbosity:
 > let log = SwiftKick.Logger(level: Logger.LoggerLevel.TRACE, verbosity:Logger.LoggerVerbosity.DEFAULT)

Add log everywhere in your code:
 > log.debug("Properties are = \\(props)")

Available log commands are:
trace(string), debug(string), info(string), warn(string), error(string), fatal(string)

Available verbosity values are defined as:
    public enum LoggerVerbosity
    {
        case DEFAULT
        case MAXIMUM
        case VERBOSE
        case MINIMUM
    }

Available level values are defined as:
    public enum LoggerLevel: Int
    {
        case ALL = 0
        case TRACE = 10
        case DEBUG = 20
        case INFO = 30
        case WARN = 40
        case ERROR = 50
        case FATAL = 60
    }
<commit_msg>no message<commit_after># SwiftKick
Useful classes for use with the Swift programming language.  This project just started, so the logger is the only class right now.

## Simple to Use with CocoaPods
Add the cocoapod for swiftkick with:
 > pod "SwiftKick", :git => 'https://github.com/dudash/swiftkick.git'

Import the library into your xcode project:
 > import SwiftKick

## Classes
### Logger
Create a logger object with desired output level and verbosity:
 > let log = SwiftKick.Logger(level: Logger.LoggerLevel.TRACE, verbosity:Logger.LoggerVerbosity.DEFAULT)

Add log everywhere in your code:
 > log.debug("Properties are = \\(props)")

Available log commands are:
trace, debug, info, warn, error, fatal

Available verbosity values are defined as:

    public enum LoggerVerbosity
    {
        case DEFAULT
        case MAXIMUM
        case VERBOSE
        case MINIMUM
    }

Available level values are defined as:

    public enum LoggerLevel: Int
    {
        case ALL = 0
        case TRACE = 10
        case DEBUG = 20
        case INFO = 30
        case WARN = 40
        case ERROR = 50
        case FATAL = 60
    }

{'fraction_non_alphanumeric': 0.07269580268282129, 'fraction_numerical': 0.01125054089138901, 'mean_word_length': 2.91864406779661, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6016605', 'n_tokens_mistral': 697, 'n_tokens_neox': 644, 'n_words': 265}