21.0.1 • Published 2 years ago

@happ/nest-logger v21.0.1

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

@happ/nest-logger

Beta. Don't use it in production (yet).

Description

Simple in setup and flexible in usage logger with full path logs

npm.io

Installation

yarn add @happ/nest-logger

Register

import { LoggerModule } from "@happ/nest-logger";

@Module({
  imports: [
    LoggerModule,
    // Or
    LoggerModule.register({
      debug: false,
      disableArguments: false,
      disable: false,
      disableLog: false,
      disableDebug: false,
      disableWarn: false,
      disableError: false,
      disableInfo: false,
    })
  ]
})
export class AppModule {}

Providers

Logs automatically available in each provider.

Controllers

To enable logs for controller, you have to add @Logger decorator under the @Controller decorator.

import { Logger } from "@happ/nest-logger";

@Controller('users')
@Logger()
export class UsersController {}

Decorators

  • @Logger(config: Partial<ILoggerConfig>) - for specific config

  • import {Logger} from "@happ/nest-logger";
    
    @Injectable()
    export class UsersService {
    
    @Logger({ debug: true })
    getMany() {}

    npm.io

  • @Debug - shortcut for @Logger({ debug: true })
  • @Disable - shortcut for @Logger({ disable: true })
  • @DisableArguments - shortcut for @Logger({ disableArguments: true })

    import {DisableArguments, Logger} from "@happ/nest-logger";
    
    @Injectable()
    export class UsersService {
    
    @DisableArguments
    getMany() {}

    npm.io

21.0.1

2 years ago

21.0.0

2 years ago

20.0.5

2 years ago

20.0.4

2 years ago

20.0.6

2 years ago

20.0.1

2 years ago

20.0.0

2 years ago

20.0.3

2 years ago

19.0.1

2 years ago

19.0.2

2 years ago

19.0.5

2 years ago

19.0.4

2 years ago

19.0.7

2 years ago

19.0.6

2 years ago

19.0.0

3 years ago

18.0.0

3 years ago

17.0.0

3 years ago

16.0.0

3 years ago

15.0.0

3 years ago

14.0.0

3 years ago

13.0.0

3 years ago

12.0.0

3 years ago

10.0.0

3 years ago

11.0.0

3 years ago

9.0.0

3 years ago

8.0.0

3 years ago

7.0.0

3 years ago

6.0.0

3 years ago

5.0.0

3 years ago

3.0.0

3 years ago

2.5.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.0.0

3 years ago

0.0.20

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.9

3 years ago

0.0.17

3 years ago

0.0.19

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago