@here/harp-utils
Overview
This module provides utility classes. Such as, but not limited to:
- logging
- caching
- URL resolving
- Simple Math
Logger
Custom logger for writing messages to browser console or separate window.
Messages could be filtered by log names or completely disabled via URI parameters or UI.
Logger name is required and cannot be empty.
import { LoggerManager, LogLevel } from '@here/harp-utils';
const loggerManager = LoggerManager.instance;
const logger: ILogger = loggerManager.create('my logger', {
level: LogLevel.Warn
});
logger.warn('something...');
logger.log('not logged...');
logger.level = LogLevel.Log;
logger.log('logged...');
loggerManager.dispose(logger);