FPRConsoleLogger.h 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. FOUNDATION_EXTERN NSString* const kFIRLoggerPerf;
  17. #define FPRLogDebug(messageCode, ...) FIRLogDebug(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  18. #define FPRLogError(messageCode, ...) FIRLogError(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  19. #define FPRLogInfo(messageCode, ...) FIRLogInfo(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  20. #define FPRLogNotice(messageCode, ...) FIRLogNotice(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  21. #define FPRLogWarning(messageCode, ...) FIRLogWarning(kFIRLoggerPerf, messageCode, __VA_ARGS__)
  22. // FPR Client message codes.
  23. FOUNDATION_EXTERN NSString* const kFPRClientInitialize;
  24. FOUNDATION_EXTERN NSString* const kFPRClientTempDirectory;
  25. FOUNDATION_EXTERN NSString* const kFPRClientCreateWorkingDirectory;
  26. FOUNDATION_EXTERN NSString* const kFPRClientClearcutUpload;
  27. FOUNDATION_EXTERN NSString* const kFPRClientInstanceIDNotAvailable;
  28. FOUNDATION_EXTERN NSString* const kFPRClientNameTruncated;
  29. FOUNDATION_EXTERN NSString* const kFPRClientNameReserved;
  30. FOUNDATION_EXTERN NSString* const kFPRClientInvalidTrace;
  31. FOUNDATION_EXTERN NSString* const kFPRClientMetricLogged;
  32. FOUNDATION_EXTERN NSString* const kFPRClientDataUpload;
  33. FOUNDATION_EXTERN NSString* const kFPRClientNameLengthCheckFailed;
  34. FOUNDATION_EXTERN NSString* const kFPRClientPerfNotConfigured;
  35. FOUNDATION_EXTERN NSString* const kFPRClientSDKDisabled;
  36. // FPR Trace message codes.
  37. FOUNDATION_EXTERN NSString* const kFPRTraceNoName;
  38. FOUNDATION_EXTERN NSString* const kFPRTraceAlreadyStopped;
  39. FOUNDATION_EXTERN NSString* const kFPRTraceNotStarted;
  40. FOUNDATION_EXTERN NSString* const kFPRTraceDisabled;
  41. FOUNDATION_EXTERN NSString* const kFPRTraceEmptyName;
  42. FOUNDATION_EXTERN NSString* const kFPRTraceStartedNotStopped;
  43. FOUNDATION_EXTERN NSString* const kFPRTraceNotCreated;
  44. FOUNDATION_EXTERN NSString* const kFPRTraceInvalidName;
  45. // FPR NetworkTrace message codes.
  46. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceFileError;
  47. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceInvalidInputs;
  48. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceURLLengthExceeds;
  49. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceURLLengthTruncation;
  50. FOUNDATION_EXTERN NSString* const kFPRNetworkTraceNotTrackable;
  51. // FPR LogSampler message codes.
  52. FOUNDATION_EXTERN NSString* const kFPRSamplerInvalidConfigs;
  53. // FPR attributes message codes.
  54. FOUNDATION_EXTERN NSString* const kFPRAttributeNoName;
  55. FOUNDATION_EXTERN NSString* const kFPRAttributeNoValue;
  56. FOUNDATION_EXTERN NSString* const kFPRMaxAttributesReached;
  57. FOUNDATION_EXTERN NSString* const kFPRAttributeNameIllegalCharacters;
  58. // Manual network instrumentation codes.
  59. FOUNDATION_EXTERN NSString* const kFPRInstrumentationInvalidInputs;
  60. FOUNDATION_EXTERN NSString* const kFPRInstrumentationDisabledAfterConfigure;
  61. // FPR diagnostic message codes.
  62. FOUNDATION_EXTERN NSString* const kFPRDiagnosticInfo;
  63. FOUNDATION_EXTERN NSString* const kFPRDiagnosticFailure;
  64. FOUNDATION_EXTERN NSString* const kFPRDiagnosticLog;
  65. // FPR Configuration related error codes.
  66. FOUNDATION_EXTERN NSString* const kFPRConfigurationFetchFailure;
  67. // FPR URL filtering message codes.
  68. FOUNDATION_EXTERN NSString* const kFPRURLAllowlistingEnabled;
  69. // FPR Gauge manager codes.
  70. FOUNDATION_EXTERN NSString* const kFPRGaugeManagerDataCollected;
  71. FOUNDATION_EXTERN NSString* const kFPRSessionId;
  72. FOUNDATION_EXTERN NSString* const kFPRCPUCollection;
  73. FOUNDATION_EXTERN NSString* const kFPRMemoryCollection;
  74. // FPRSDKConfiguration message codes.
  75. FOUNDATION_EXTERN NSString* const kFPRSDKFeaturesBlock;
  76. NS_ASSUME_NONNULL_END