2017-06-28 4 views
3

Ich habe ng2-logger installiert, um meine console.logs besser zu visualisieren.Angular 2 ng2-logger benutzerdefinierte Farben Konfiguration

https://www.npmjs.com/package/ng2-logger

Aber sind die Farben zufällig.

Ist es ein Weg, dass ich eine Farbe meiner Vorliebe für jede Komponente oder Dateityp wählen könnte? Wenn ja, wie könnte es getan werden? Mein Ziel ist es, eine Art Konfiguration für ng2-logger zu haben, ohne die Farbe für jede Instanz eingeben zu müssen.

Antwort

3

Ja, Sie können.

Versuchen Sie, einen Vektor für die Protokollkonfiguration erstellen, wie zum Beispiel:

export const LOG_CONFIG: any = { 
    app: '#2d2a26', 
    filter: '#2e6991', 
    table: '#a8353a', 
    service: '#ae6d36', 
    navigation: '#014822' 
}; 

Und dann rufen Sie einfach es auf diese Weise in der Datei:

import { Log } from 'ng2-logger'; 
import { LOG_CONFIG } from 'path/log_config'; 

const log = Log.create('Table's Component); 
log.color = LOG_CONFIG.table; 

Auf diese Weise Sie zB Ihre Log mit einem Farbe für jede Art von Datei oder Komponente.

In meinem Beispiel habe ich es einfach mit Farbe gemacht, Sie könnten es mit Text, Level und anderen ng2-logger Optionen tun.

Ich hoffe, es hat geholfen!

Prost! ;)

+0

Ich benutze die gleiche Protokollbibliothek! : D – SrAxi

+1

Danke! Das habe ich gesucht;) – kamakatekki

Verwandte Themen