Skip to content

Latest commit

 

History

History
134 lines (92 loc) · 2.75 KB

README.md

File metadata and controls

134 lines (92 loc) · 2.75 KB

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.