Skip to content

LogMacro 로그를 좀더 편하게 사용하게 메크로 형식으로 만든 라이브러리

License

Notifications You must be signed in to change notification settings

Roy-wonji/LogMacro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogMacro

SPM Swift License Platform Hits

💁🏻‍♂️ iOS12+ 를 지원합니다.
💁🏻‍♂️ Log을 기반으로 하여 구현되었습니다.

장점

✅ LogMacro를 사용하면, 좀더 편하게 쉽게 로그를 사용할수 있습니다!

기반

이 프로젝트는 OSLOG을 기반으로 구현되었습니다.
보다 자세한 내용은 해당 라이브러리의 문서를 참고해 주세요

Swift Package Manager(SPM) 을 통해 사용할 수 있어요

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/Roy-wonji/LogMacro.git", from: "1.0.5")
    ],
    ...
)
import LogMacro

사용 방법

LOG Type

1. Debug
2. Info
3. Network
4. Error
5. Test
6. Custom

Debug

import LogMacro

Log.debug("Debug")
#logDebug("Debug")

Log.debug("Debug", "some message")
#logDebug("Debug", "some message")

Info

import LogMacro

Log.info("Info")
#logInfo("Info")

Log.info("Info", "some message")
#logInfo("Info", "some message")

Network

import LogMacro

Log.network("Network")
#logNetwork("Network")

Log.network("Network", "some message")
#logNetwork("Network", "some message")

Error

import LogMacro

Log.error("Error")
#logError("Error")

Log.error("Error", "some message")
#logError("Error", "some message")

Test

import LogMacro

Log.test("Test")
#logTest("Test")

Log.test("Test", "some message")
#logTest("Test", "some message")

Custom

import LogMacro

Log.custom(category: "Custom", "Request started")
#logCustom("Custom", "Request started")

Log.custom("Custom", "some message")
#logCustom("Custom", "some message")

Auther

서원지(Roy) [email protected]

함께 만들어 나가요

개선의 여지가 있는 모든 것들에 대해 열려있습니다.
PullRequest를 통해 기여해주세요. 🙏

License

LogMacro 는 MIT 라이선스로 이용할 수 있습니다. 자세한 내용은 라이선스 파일을 참조해 주세요.
LogMacro is available under the MIT license. See the LICENSE file for more info.

About

LogMacro 로그를 좀더 편하게 사용하게 메크로 형식으로 만든 라이브러리

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages