skip to content
User Tools
Register
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Register
Log In
>
Recent Changes
Media Manager
Sitemap
You are here:
Wiki
»
SkillTree
»
SD Software Development
»
SD2 Programming Best Practices
»
SD2.4 Logging
skill-tree:sd:2:4:b
# SD2.4 Logging Logging is necessary in order to comprehend when, where, and why an error occurs during the execution. Parallel programs are prone to failures and errors during operation. Knowledge about logging concepts, the ability to apply them appropriately, and to purposefully analyze the log files is therefore essential in the context of high-performance computing. ## Learning Outcomes * Describe logging in general like log levels etc. (e.g. ERROR, WARN, INFO, DEBUG, TRACE). * Different logging formats. * Select appropriate information that should be logged e.g. timestamp, pid, thread, level, loggername) in order to be able to identify the problem. * Differentiate between structured logging and text logging. * Apply logging implementations/libraries for a specific programming language like Fortran, C, C++. * Develop, maintain, and document a consistent logging concept for a program. * Implement a logging concept for a program in a specific programming language, e.g. Fortran, C, C++. * Recognize logging demands and challenges especially for distributed systems. * Select the most appropriate log format for the context. * Apply structured logging and text logging.
skill-tree/sd/2/4/b.txt
· Last modified: 2025/04/16 18:30 by
127.0.0.1
Page Tools
Show page
Old revisions
Backlinks
Back to top