Transport-Protocol / MBC-Ping-Pong

Project Ping Pong
MIT License
4 stars 1 forks source link

Logging #17

Open TorbenHaug opened 7 years ago

TorbenHaug commented 7 years ago

Beschreibung:

Gerade zum Entwickeln, aber auch im späteren Betrieb, sind Status Ausgaben unverzichtbar. Gerade wenn für den mobilen Einsatz entwinkelt wird, ist es teilweise umständlich diese zu machen, da die Console nicht auf allen Endgeräten verfügbar ist. Zudem hat der direkte Einsatz der console.log() Operation weitere Nachteile, wie geringe Differenzierbarkeit, die Ausgaben sind uneinheitlich, es können nur schwierig LOG-Level/LOG-Bereiche bestimmt werden, und gezielt LOG-Level/LOG-Bereiche an und abgeschaltet werden.

Anforderung:

Es ist eine Library zu suchen, die das Logging vereinfacht. Die Library sollte mehrere mindestens die LOG-Level: "INFO, DEBUG, ERROR" unterstützen. Zudem sollte per einfacher Konfiguration festzulegen sein, welche LOG-Level ausgegeben werden. Außerdem nach Möglichkeit sollten LOGGING-Bereiche bestimmt werden können, die Separat an und abgeschaltet werden können. Zudem sollte eine Ausgabe auf der Webseite möglich sein, um das Debuggen auf mobilen Endgeräten zu ermöglichen.

Abnahmekriterien: