$logProvider

Configuration provider for $log service.

Description

Instance of LogProvider for configuring how the application logs messages.

Properties


$logProvider.debug

Enable or disable debug-level logging. Also see debug property.

  • Type: boolean

  • Default: false

  • Example:

    angular.module('demo', []).config(($logProvider) => {
      $logProvider.debug = true;
    });
    

Methods


$logProvider.setLogger()

Override the default logger with a custom implementation of the LogService interface.

  • Parameter: LogServiceFactory

  • Example:

    angular.module('demo', []).config(($logProvider) => {
      $logProvider.setLogger(() => ({
        log: () => {},
        info: () => {},
        warn: () => {},
        error: () => {},
        debug: () => {},
      }));
    });
    

For service description, see $log.