BULogManager.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // BULogManager.h
  3. // BUAdSDK
  4. //
  5. // Created by bytedance on 2020/6/9.
  6. // Copyright © 2020 bytedance. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. // 这里跟 BUAdSDKLogLevel 对齐
  10. typedef NS_ENUM(NSInteger, BULogManagerLevel) {
  11. BULogManagerLevelNone,
  12. BULogManagerLevelError,
  13. BULogManagerLevelWarning,
  14. BULogManagerLevelInfo,
  15. BULogManagerLevelDebug,
  16. BULogManagerLevelVerbose,
  17. };
  18. typedef NS_ENUM(NSInteger, BULogServerControlMode) {
  19. BULogManagerServerControlCloseMode,
  20. BULogManagerServerControlDebugMode,
  21. };
  22. NS_ASSUME_NONNULL_BEGIN
  23. @interface BULogManager : NSObject
  24. @property (nonatomic, assign) BULogManagerLevel level;
  25. @property (nonatomic, assign) BULogServerControlMode mode;
  26. + (void)errorLogWithFormat:(NSString *)format, ...;
  27. + (void)warningLogWithFormat:(NSString *)format, ...;
  28. + (void)infoLogWithFormat:(NSString *)format, ...;
  29. + (void)debugLogWithFormat:(NSString *)format, ...;
  30. + (void)verboseLogWithFormat:(NSString *)format, ...;
  31. + (void)internalLogWithFormat:(NSString *)format, ...;
  32. + (void)serverLogWithFormat:(NSString *)format, ...;
  33. + (instancetype)sharedInstance;
  34. @end
  35. NS_ASSUME_NONNULL_END