Log

Protokolliert einfache Debug-Meldungen. Ähnlich zu Konsole.log.

Wegen Einschränkungen unseres JSDoc-Templates können wir dies nicht sowohl als Funktion als auch als Namespace richtig dokumentieren, daher ist seine Funktionssignatur hier dokumentiert.

Argumente

*args

Gemischt[]

Beliebige Kombination von Werten, die an . übergeben werden könnte Konsole.log().

Rückgabewert

undefiniert

Mitglieder

statisch Ebenen :Objekt

Aufzählung der verfügbaren Protokollierungsebenen, wobei die Schlüssel die Ebenennamen und die Werte sind |-getrennte Zeichenfolgen, die Protokollierungsmethoden enthalten, die in dieser Protokollierungsstufe zulässig sind. Diese Strings werden verwendet, um einen regulären Ausdruck zu erstellen, der dem aufgerufenen Funktionsnamen entspricht.

Von Video.js bereitgestellte Level sind:

  • aus: Entspricht keinen Anrufen. Jeder Wert, der umgewandelt werden kann in falsch wird diesen Effekt haben. Am restriktivsten.
  • alle: Entspricht nur von Video.js bereitgestellten Funktionen (debuggen , Protokoll , log.warn , und log.fehler).
  • debuggen: Streichhölzer log.debug , Protokoll , log.warn , und log.fehler Anrufe.
  • die Info (Ursprünglich): Streichhölzer Protokoll , log.warn , und log.fehler Anrufe.
  • warnen: Streichhölzer log.warn und log.fehler Anrufe.
  • Fehler: Nur Spiele log.fehler Anrufe.

Methoden

statisch createLogger(Name) → {Objekt}

Erstellen Sie einen neuen Sublogger, der den alten Namen mit dem neuen Namen verkettet.

Zum Beispiel tun videojs.log.createLogger('player') Wenn Sie diesen Logger verwenden, wird Folgendes protokolliert:

 mylogger ('foo');
 //> VIDEOJS: Spieler: foo
Parameter:
Nennen Typ Beschreibung
Name String

Der Name, der hinzugefügt werden soll, rufen Sie den neuen Logger auf

Gibt zurück:
Objekt

statisch debuggen(Argumente)

Protokolliert Debug-Meldungen. Ähnlich zu Konsole.debug , kann aber auch als vergleichbares Protokoll fungieren, wenn Konsole.debug ist nicht verfügbar

Parameter:
Nennen Typ Beschreibung
Argumente Array.<Gemischt>

Eine oder mehrere Nachrichten oder Objekte, die als Debug protokolliert werden sollen.

statisch Error(Argumente)

Protokolliert Fehlermeldungen. Ähnlich zu Konsole.Fehler.

Parameter:
Nennen Typ Beschreibung
Argumente Array.<Gemischt>

Eine oder mehrere Nachrichten oder Objekte, die als Fehler protokolliert werden sollen

statischer Verlauf() → {Array}

Gibt ein Array zurück, das alles enthält, was im Verlauf protokolliert wurde.

Dieses Array ist ein flacher Klon des internen Verlaufsdatensatzes. Sein Inhalt wird jedoch nicht geklont. Wenn Objekte in diesem Array mutiert werden, werden sie also im Laufe der Geschichte mutiert.

Gibt zurück:
Reihe

statisch Geschichte.clear()

Löscht die interne Verlaufsverfolgung, verhindert jedoch nicht die weitere Verlaufsverfolgung.

statisch Verlauf.deaktivieren()

Deaktivieren Sie die Verlaufsverfolgung, wenn sie derzeit aktiviert ist.

statisch history.enable()

Aktivieren Sie die Verlaufsverfolgung, wenn sie derzeit deaktiviert ist.

statischer Verlauf.filter(fname) → {Array}

Ermöglicht Ihnen, den Verlauf nach dem angegebenen Loggernamen zu filtern

Parameter:
Nennen Typ Beschreibung
Fanname String

Der Name, nach dem gefiltert werden soll

Gibt zurück:
Array -

Die gefilterte Liste, die zurückgegeben werden soll

statisches Level(lvlopt) → {string}

Rufen Sie die aktuelle Protokollierungsebene ab oder legen Sie sie fest.

Wenn eine Zeichenfolge bereitgestellt wird, die einem Schlüssel aus module:log.levels entspricht, fungiert sie als Setter.

Parameter:
Nennen Typ Attribute Beschreibung
lvl String <optional>

Übergeben Sie eine gültige Ebene, um eine neue Protokollierungsebene festzulegen.

Gibt zurück:
string -

Die aktuelle Protokollierungsebene.

statisch warnen(Argumente)

Protokolliert Warnmeldungen. Ähnlich zu Konsole.warn.

Parameter:
Nennen Typ Beschreibung
Argumente Array.<Gemischt>

Eine oder mehrere Nachrichten oder Objekte, die als Warnung protokolliert werden sollen.