UNPKG

ag-grid

Version:

Advanced Javascript Datagrid. Supports raw Javascript, AngularJS 1.x, AngularJS 2.0 and Web Components

35 lines (24 loc) 746 B
module ag.grid { export class LoggerFactory { private logging: boolean; public init(gridOptionsWrapper: GridOptionsWrapper): void { this.logging = gridOptionsWrapper.isDebug(); } public create(name: string) { return new Logger(name, this.logging); } } export class Logger { private logging: boolean; private name: string; constructor(name: string, logging: boolean) { this.name = name; this.logging = logging; } public log(message: string) { if (this.logging) { console.log(this.name + " " + message); } } } }