Skip to content

XCLog helps you print something in console when debugging your projects. [Swift Package]

License

Notifications You must be signed in to change notification settings

Yang-Xijie/XCLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XCLog

XCLog is a Swift tool that helps you print something in console when debugging your projects.

Installation

  1. Go to Xcode > File > Add Packages....
  2. Search for https://github.com/Yang-Xijie/XCLog and add it in your project.

Usage

import Foundation
import XCLog

func greet(_ name: String!) {
    guard let name = name else {
        XCLog(.error, "no name")
        return
    }
    print("Hello, \(name)!")
    XCLog("successfully")
}

greet("Roger")
// Hello, Roger!
// [INFO]    22/01/05 01:36:43    main.swift(11)   greet(_:)
//     successfully
greet(nil)
// [ERROR]   22/01/05 01:37:51    main.swift(7)    greet(_:)
//     no name

If you want to disable XCLog, set XCLog.enable to false somewhere in your codes.

Documentation

  • XCLog supports DocC. Use Xcode > Product > Build Documentation to check it.
  • Check other documentation in Docs/.

About

XCLog helps you print something in console when debugging your projects. [Swift Package]

Resources

License

Stars

Watchers

Forks

Languages