AS Logger

Der AS Logger ist eine leistungsstarke Bibliothek für strukturiertes Logging und Alarmaufzeichnung in modernen Automatisierungsprojekten. Log-Ereignisse werden über eine einheitliche Fluent-API erzeugt, automatisch angereichert, gefiltert und an ein oder mehrere Ausgabeziele verteilt – ohne die Applikationstasks auszubremsen.

Aktuelle Version
2.2
Artikelnummer
2112000033
100,00 €
Zzgl. Mehrwertsteuer

Produktbeschreibung

Schluss mit unstrukturierten Textausgaben. Der AS Logger bringt strukturiertes Logging und Alarmierung in Ihre CODESYS-Applikation – entkoppelt, erweiterbar und task-sicher, von der Konsole bis zum zentralen Syslog-Server.

Details

Der AS Logger ersetzt verstreute Textausgaben durch strukturierte Log-Ereignisse. Über eine verkettbare Fluent-API werden Ereignisse mit sechs Log-Leveln, Schlüssel/Wert-Paaren und Platzhalter-Templates erzeugt – lesbar für den Menschen, auswertbar für die Maschine.

Das Schreiben ist vollständig von der Ausgabe entkoppelt: Ein Log-Aufruf legt das Ereignis lediglich in eine Inbox ab und kehrt sofort zurück. Eine eigene Worker-Task, die der Logger selbst anlegt, übernimmt die Verarbeitung – ganz ohne zyklischen Aufruf durch die Applikation. Auch langsame Ausgabeziele blockieren die Applikationstasks dadurch nie, und Ihre Zykluszeiten bleiben deterministisch.

Mehrere Ausgabeziele werden gleichzeitig bedient – von der Konsole über die Visualisierung bis zum zentralen Syslog-Server. Jedes Ziel besitzt eigene Level, Filter und Anreicherungen; über offene Schnittstellen lassen sich eigene Ausgabeziele, Decorators und Filter ohne Eingriff in den Kern ergänzen.

Zu den wichtigsten Funktionen zählen:

  • Sechs Log-Level: TRACE, DEBUG, INFO, WARN, ERROR, FATAL
  • Fluent-API mit strukturierten Schlüssel/Wert-Paaren und Platzhalter-Templates
  • Entkoppeltes Schreiben über eine Inbox mit eigener Worker-Task
  • Mehrere gleichzeitige Sinks: Konsole, Speicherpuffer (Visualisierung), CODESYS-Logger, Syslog (RFC 5424 über UDP)
  • Automatische Anreicherung: Maschinen-/Host-Kontext, Quellkontext
  • Maskierung sensibler Inhalte vor der Ausgabe (Redaction)
  • Filter und Log-Level pro Sink konfigurierbar; Alarmprotokollierung mit Schweregraden und Alarmcodes
  • Offene Schnittstellen (ISink, IDecorator, ISinkFilter), task-sichere Ausgabe und integrierte Diagnosezähler

Vorteile auf einen Blick:

  • Macht Störungen und Ereignisse nachvollziehbar
  • Beschleunigt Inbetriebnahme und Fehlersuche
  • Blockiert Applikationstasks nicht – Zykluszeiten bleiben deterministisch
  • Etabliert einheitliches Logging über alle Applikationen hinweg

Typische Anwendungsfälle:

  • Störungs- und Alarmaufzeichnung an Maschinen
  • Anzeige aktueller Ereignisse in der Visualisierung
  • Zentrales Sammeln von Logs mehrerer Steuerungen über Syslog
  • Diagnose in Entwicklung und Inbetriebnahme

Der AS Logger verwandelt Logging in einen strukturierten, entkoppelten Prozess – und schafft so Transparenz in Ihrer Applikation, ohne deren Echtzeitverhalten zu beeinträchtigen.

Voraussetzungen

RequirementValue
Programming SystemCODESYS Development System V3.5.22.30
Target SystemCODESYS Control V3.5.22.30
Supported Platforms / DevicesNo restriction
Additional RequirementsNone
LicensingSingle Device Only
RestrictionsNone
Required AccessoryNone

Support

ASKS GmbH

Tevesstr. 29a

78176 Blumberg
Deutschland

Phone: +49 7702 / 6089917

www.as-ks.de

support@as-ks.de

This product includes technical support from the original software vendor. To submit your request, please contact the vendor directly.

Supplier

ASKS GmbH

Tevesstr. 29a

78176 Blumberg
Deutschland

www.as-ks.de