impulse Log&Trace

impulse Workbench Extension
Common trace and log analysis patterns enable the application of a unified approach to problem identification and resolution in different software environments.

impulse contains a variety of tools and mechanisms to make complex systems visible and transparent.

This extension combines a number of universal readers for target logging and tracing. You will find readers for the standardized Log4j xml 1.2 format, a pattern reader where users can define their own pattern definitions with regular expressions, and a configurable CSV reader (Excel).

You can read and analyse individual log files or combine them with other trace outputs of the DUT.

Capture and Analysis of Custom Logs and Standard Trace Formats

Log and trace data can be clearly displayed and filtered in diagrams and tables. Search definitions make it easier to find important locations.

Combine and Synchronize Data from Multiple Sources (on- and offline)

You can display and evaluate the log data of different devices together or combine logs with context data, e.g., sensor values.

Automatically Check for Correctness or Extract and Visualize Relevant Information

Various signal calculation tools (e.g., signal scripts) allow you to check logs and extract relevant data, which can then be displayed in diagrams or charts.

CSV Reader

With the CSV reader, you can read all typical CSV files with text or numbers. With easy-to-use dialogues, you can define configurations (separators, first line, labels, data types, etc.) for your specific formats.

Pattern Log Reader

With the pattern log reader, you can read line based logs containing multiple line patterns. With the help of regular expressions, all relevant information can be extracted and read into struct signals.

Log4J Xml Reader (1.2)

Log4j is a simple and flexible logging framework. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost.

CTF Adapter (beta)

The Common Trace Format (CTF) is a binary trace format designed to be very fast to write without compromising flexibility. It allows traces to be natively generated by any C/C++ application or system, as well as by bare-metal (hardware) components.
Details
  • CSV Reader

    Work with CSV (excel) files

    CSV (comma-separated values) is a common data exchange format that is widely supported by consumer, business, and scientific applications. With the CSV Reader you can read all typical CSV files with text or numbers. With easy to use dialogs you can define configurations (separators, first line, labels, data types,...) for your specific formats. This article will help you configure and use the reader.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • File size limited by virtual memory and temporary storage
    Status:
    • Stable
    Operations:
    • Load
    • Stream
    Default Parameters:
    • None
    Configuration:
    • A CSV serializer configuration is required. The configuration defines the structure of the CSV file (separator, first line, labels,..).
  • Pattern Log Reader

    Reading free textual logs

    With the pattern log reader, you can read line based logs containing multiple line patterns. With the help of regular expressions, all relevant information can be extracted and read into struct signals. This article will help you configure and use the reader.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • File size limited by virtual memory and temporary storage
    Status:
    • Stable
    Operations:
    • Load
    • Stream
    Parameters:
    • None
    Configuration:
    • A Pattern Log reader configuration is required. The configuration defines the structure of the Log file (regular expression, data types and names, domain, ...).
  • Log4J Reader

    The Apache xml log format (Version 1.2)

    Log4j is a simple and flexible logging framework. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • None
    Status:
    • Stable
    Operations:
    • Load
    Default Parameters:
    • None
    Configuration:
    • Default reader configuration with modified parameters.
    Features:
    • Log4J Xml V1.2
  • CTF Adapter

    Using the Common Trace Format

    The Common Trace Format (CTF) is a binary trace format designed to be very fast to write without compromising great flexibility. It allows traces to be natively generated by any C/C++ application or system, as well as by bare-metal (hardware) components.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • CTF reader (org.eclipse.tracecompass.ctf.parser). Will be installed automatically if not available.
    Known limitations:
    • The reader uses external library over which toem has no control.
    • No arrays supported.
    Status:
    • Beta
    Operations:
    • Connect
    • Read

License

impulse end-user license
Selected Resources

Logging and Tracing 1 - Basic pattern logs

impulse contains a rich set of tools and mechanisms to make complex systems visible and transparent.This series of articles shall give hints and ideas how to improve your systems visibility and to dig into.

Logging and Tracing 2 - Extract numerical data from text logs

In the first article we defined a pattern log configuration to read and extract given log data. As a result the reader was able to read the text and create signals with text information inside. Now assume that we have numerical data in this log to be extracted. The numerical shall be displayed as a line diagram.
Reference
toem

technical software and tooling

Company

Contact Us

This email address is being protected from spambots. You need JavaScript enabled to view it.