0.1.1 • Published 10 months ago

@rn-common/logger v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@rn-common/logger

This module provides a logging utility for React Native applications, leveraging react-native-logs and expo-file-system for storing logs in a file. It allows you to log messages with various severity levels and save them to a designated directory.

Installation

Install using:

npx expo install @rn-common/logger expo-file-system

Usage

logger

The logger object provides methods to log messages with different severity levels.

Methods

  • setSeverity(severity: 'debug' | 'info' | 'warn' | 'error')

    • Sets the severity level of the logger. Messages with a lower severity level than the set level will be ignored.
  • debug(message: any)

    • Logs a debug message.
  • info(message: any)

    • Logs an informational message.
  • warn(message: any)

    • Logs a warning message.
  • error(message: any)

    • Logs an error message.

Example

import { logger } from '@rn-common/logger'

// Set severity level
logger.setSeverity('info')

// Log messages with different severity levels
logger.debug('This is a debug message')
logger.info('This is an info message')
logger.warn('This is a warning message')
logger.error('This is an error message')
0.1.1

10 months ago

0.1.0

11 months ago

0.0.1

11 months ago

1.0.0

11 months ago