Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.13 KB

README.md

File metadata and controls

47 lines (35 loc) · 1.13 KB

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.