FPRConsoleLogger.h 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. // Copyright 2020 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. #import "FirebaseCore/Sources/Private/FIRLogger.h"
  15. NS_ASSUME_NONNULL_BEGIN
  16. #define FPRLogDebug(messageCode, ...) FIRLogDebug(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  17. #define FPRLogError(messageCode, ...) FIRLogError(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  18. #define FPRLogInfo(messageCode, ...) FIRLogInfo(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  19. #define FPRLogNotice(messageCode, ...) FIRLogNotice(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  20. #define FPRLogWarning(messageCode, ...) FIRLogWarning(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  21. // FPR Client message codes.
  22. FOUNDATION_EXTERN NSString* const kFPRClientInitialize;
  23. FOUNDATION_EXTERN NSString* const kFPRClientTempDirectory;
  24. FOUNDATION_EXTERN NSString* const kFPRClientCreateWorkingDirectory;
  25. FOUNDATION_EXTERN NSString* const kFPRClientClearcutUpload;
  26. FOUNDATION_EXTERN NSString* const kFPRClientInstanceIDNotAvailable;
  27. FOUNDATION_EXTERN NSString* const kFPRClientNameTruncated;
  28. FOUNDATION_EXTERN NSString* const kFPRClientNameReserved;
  29. FOUNDATION_EXTERN NSString* const kFPRClientInvalidTrace;
  30. FOUNDATION_EXTERN NSString* const kFPRClientMetricLogged;
  31. FOUNDATION_EXTERN NSString* const kFPRClientDataUpload;
  32. FOUNDATION_EXTERN NSString* const kFPRClientNameLengthCheckFailed;
  33. FOUNDATION_EXTERN NSString* const kFPRClientPerfNotConfigured;
  34. FOUNDATION_EXTERN NSString* const kFPRClientSDKDisabled;
  35. // FPR Trace message codes.
  36. FOUNDATION_EXTERN NSString* const kFPRTraceNoName;
  37. FOUNDATION_EXTERN NSString* const kFPRTraceAlreadyStopped;
  38. FOUNDATION_EXTERN NSString* const kFPRTraceNotStarted;
  39. FOUNDATION_EXTERN NSString* const kFPRTraceDisabled;
  40. FOUNDATION_EXTERN NSString* const kFPRTraceEmptyName;
  41. FOUNDATION_EXTERN NSString* const kFPRTraceStartedNotStopped;
  42. FOUNDATION_EXTERN NSString* const kFPRTraceNotCreated;
  43. FOUNDATION_EXTERN NSString* const kFPRTraceInvalidName;
  44. // FPR NetworkTrace message codes.
  45. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceFileError;
  46. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceInvalidInputs;
  47. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceURLLengthExceeds;
  48. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceURLLengthTruncation;
  49. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceNotTrackable;
  50. // FPR LogSampler message codes.
  51. FOUNDATION_EXTERN NSString* const kFPRSamplerInvalidConfigs;
  52. // FPR attributes message codes.
  53. FOUNDATION_EXTERN NSString* const kFPRAttributeNoName;
  54. FOUNDATION_EXTERN NSString* const kFPRAttributeNoValue;
  55. FOUNDATION_EXTERN NSString* const kFPRMaxAttributesReached;
  56. FOUNDATION_EXTERN NSString* const kFPRAttributeNameIllegalCharacters;
  57. // Manual network instrumentation codes.
  58. FOUNDATION_EXTERN NSString* const kFPRInstrumentationInvalidInputs;
  59. FOUNDATION_EXTERN NSString* const kFPRInstrumentationDisabledAfterConfigure;
  60. // FPR diagnostic message codes.
  61. FOUNDATION_EXTERN NSString* const kFPRDiagnosticInfo;
  62. FOUNDATION_EXTERN NSString* const kFPRDiagnosticFailure;
  63. FOUNDATION_EXTERN NSString* const kFPRDiagnosticLog;
  64. // FPR Configuration related error codes.
  65. FOUNDATION_EXTERN NSString* const kFPRConfigurationFetchFailure;
  66. // FPR URL filtering message codes.
  67. FOUNDATION_EXTERN NSString* const kFPRURLAllowlistingEnabled;
  68. // FPR Gauge manager codes.
  69. FOUNDATION_EXTERN NSString* const kFPRGaugeManagerDataCollected;
  70. FOUNDATION_EXTERN NSString* const kFPRSessionId;
  71. FOUNDATION_EXTERN NSString* const kFPRCPUCollection;
  72. FOUNDATION_EXTERN NSString* const kFPRMemoryCollection;
  73. // FPRSDKConfiguration message codes.
  74. FOUNDATION_EXTERN NSString* const kFPRSDKFeaturesBlock;
  75. NS_ASSUME_NONNULL_END