@loggia/angular
TypeScript icon, indicating that this package has built-in type declarations

17.0.0 • Public • Published

@loggia/angular

Loggia is a simple logging library for Angular 15+.

Installation

npm install --save @loggia/angular

Usage

Basic

import { bootstrapApplication } from '@angular/platform-browser';
import { provideLogger, LogLevel } from '@loggia/angular';

bootstrapApplication(AppComponent, [
  provideLogger({
    level: LogLevel.DEBUG,
  }),
]);

Send logs to server

import { bootstrapApplication } from '@angular/platform-browser';
import { provideHttpClient, withInterceptors } from '@angular/common/http';
import { loggerInterceptor, LogLevel, provideLogger, provideServerLogger } from '@loggia/angular';

bootstrapApplication(AppComponent, [
  provideHttpClient(withInterceptors([loggerInterceptor])),
  provideLogger({
    level: LogLevel.DEBUG,
  }),
  provideServerLogger({
    url: '/api/logs',
  }),
]);

Readme

Keywords

none

Package Sidebar

Install

npm i @loggia/angular

Weekly Downloads

0

Version

17.0.0

License

none

Unpacked Size

74.9 kB

Total Files

21

Last publish

Collaborators

  • defenderbass