Home Reference Source Test
public class | source

LoggerMixins

Extends:

* → LoggerMixins

This LoggerMixins class provides mixins for accquiring logger

Example:

import { LoggerMixins, termLogger, BaseLogger } from 'causal-net.log';
import { platform } from 'causal-net.utils';
import { Tensor } from 'causal-net.core';

class SimplePipeline extends platform.mixWith(Tensor, [LoggerMixins]){
    constructor(){
        super();
        this.Logger = termLogger;
    }
}
let pipeline = new SimplePipeline();
console.log(pipeline.Logger instanceof BaseLogger);

Member Summary

Public Members
public set
public get

Logger: *

public

logger: *

Public Members

public set Logger source

public get Logger: * source

public logger: * source