Log Configuration

You can configure the log to filter the messages that are displayed. Each source can be set with its own level.

Each message has one of the following levels, with importance in descending order:
Error > Warning > Info > Debug


  • How to Choose the Appropriate Level?

    When a level is set for a source, only messages with the same or higher importance are recorded. For example, if a source is set to WARNING, then all messages with levels WARNING, ERROR and CRITICAL are recorded (DEBUG and INFO messages are discarded).

    Therefore, DEBUG is the most verbose and ERROR is the least verbose level. Filtering is quicker with less verbose levels, due to the number of messages.


  • Critical messages are always recorded. Therefore, the Critical level is not visible.

Source

Source Apply to...
IDEClosed"Integrated development environment" An integrated development environment is a type of computer software that assists computer programmers in developing software. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger Win32 applications: the KAS IDE and the KAS RuntimeClosedIn computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). Within KAS, runtime also refers to the virtual machine that manage the program written in a computer language while it is running Server (also called the KAS Runtime Front-endClosedIn software design, the front-end is the part of a software system that interacts directly with the user)
Controller For the KAS Runtime items: Drivers, IOEngine, SinopEngine...
EtherCATClosedEtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs For all kinds of EtherCAT items: Motion bus, I/Os
Drive Messages from Kollmorgen drives
PLCClosed"Programmable Logic Controller" A Programmable Logic Controller, PLC, or Programmable Controller is a digital computer used for automation of industrial processes, such as control of machinery on factory assembly lines. Used to synchronize the flow of inputs from (physical) sensors and events with the flow of outputs to actuators and events For application engineers to create custom log within the PLC programs (similar to printf)
Motion Messages coming from the Motion engines: PLCopenClosedA vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML, Pipe network or VM
System For common API and libraries. Also includes messages issued from the operating system.

Level

Level Icon Description
DEBUG Any information logged for development purpose. You may safely ignore this log.
INFO Information status of the current process. You may safely ignore this log.
WARNING System is stable but the KAS IDE warns that an unexpected event can occur. You can ignore this log.
ERROR The application does not behave as expected but the processes remain stable.
CRITICAL Application crashes or becomes unstable. Data is corrupted. At this point the application behavior can be unpredictable.