From abff4236940a4f5cd5a1650e620e73c3407d8f77 Mon Sep 17 00:00:00 2001 From: tikhop Date: Thu, 8 Dec 2022 17:07:47 +0700 Subject: [PATCH] feat: Expose DSLog macro to swift --- DashSync/shared/Libraries/DSLogger.h | 6 ++++++ DashSync/shared/Libraries/DSLogger.m | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/DashSync/shared/Libraries/DSLogger.h b/DashSync/shared/Libraries/DSLogger.h index c93703f5c..c4680c2ba 100644 --- a/DashSync/shared/Libraries/DSLogger.h +++ b/DashSync/shared/Libraries/DSLogger.h @@ -41,6 +41,12 @@ NS_ASSUME_NONNULL_BEGIN - (NSArray *)logFiles; +/** @fn log: + * @brief This method is identical to `DSLog` macro + * @param message Final message to log + */ ++ (void)log:(NSString *)message; + - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; diff --git a/DashSync/shared/Libraries/DSLogger.m b/DashSync/shared/Libraries/DSLogger.m index b79d0cbb7..302e32009 100644 --- a/DashSync/shared/Libraries/DSLogger.m +++ b/DashSync/shared/Libraries/DSLogger.m @@ -63,6 +63,10 @@ - (instancetype)init { return [logFiles copy]; } ++ (void)log:(NSString *)message { + DSLog(@"%@", message); +} + @end NS_ASSUME_NONNULL_END