1.7.2 • Published 12 months ago
@akadenia/logger v1.7.2
Getting Started
- Create a log.tsfile in your project
- here's a sample code
import * as Sentry from "@sentry/react-native"
import { Config, Logger, SentryLoggerAdapter, Severity } from "@akadenia/logger"
import { APP_ENV, SENTRY_DSN } from "react-native-dotenv"
class Log extends Logger {
  constructor(defaultConfig?: Config) {
    super(defaultConfig)
    Sentry.init({
      dsn: SENTRY_DSN,
      enabled: APP_ENV === "prd",
    })
    this.addLogger(new SentryLoggerAdapter(Sentry, Severity.Error))
  }
}
export default new Log(
  {
    consoleEnabled: true,
    consoleMinimumLogLevel: __DEV__ ? Severity.Debug : Severity.Error,
  },
)- Import the Log instance : import Log from "<PATH to log.ts>"
- Usage example: Log.debug("Hello World")