Skip to content

ngx-logger is a powerful Angular library designed to streamline the implementation of custom logging functionalities within Angular applications. This library empowers developers to seamlessly integrate custom logging solutions tailored to their specific requirements, enabling efficient debugging, monitoring, and analytics

Notifications You must be signed in to change notification settings

Xilerth/ngx-logger

Repository files navigation

NGX Logger

Installation

You can install the ngx-logger package using npm: npm install @Xilerth/ngx-logger

USE

Import the LoggerService in your component or service:

typescript

@Component({
  selector: 'app-my-component',
  template: '<p>My Component</p>',
})
export class MyComponent {
  constructor(private loggerService: LoggerService) {}

  logMessage() {
    this.loggerService.log({
      log: 'info',
      message: 'This is an info message',
    });
  }
}

API

log(data: Logger)

Logs a message with the specified log type and style.

  • data: An object containing the following properties:
    • log: The log type (e.g., 'info', 'warn', 'error', 'log', 'table').
    • message: The message to log.
    • color: The color of the message (optional).
    • weight: The font weight of the message (optional).
    • showTime: Whether to show the timestamp (optional, default: false).
    • title: The title of the log message (optional).
    • disabled: Whether logging is disabled (optional, default: false).

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

ngx-logger is a powerful Angular library designed to streamline the implementation of custom logging functionalities within Angular applications. This library empowers developers to seamlessly integrate custom logging solutions tailored to their specific requirements, enabling efficient debugging, monitoring, and analytics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published