User Tools

Site Tools


skill-tree:sd:2:4:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
skill-tree:sd:2:4:b [2020/07/19 20:26] lucyskill-tree:sd:2:4:b [2025/04/16 18:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
-# SD2.4-B Logging +# SD2.4 Logging 
-# Background+
 Logging is necessary in order to comprehend when, where, and why an error occurs during the execution. 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. 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. 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.
  
-Aim +## Learning Outcomes 
-# Outcomes + 
-  * Describe logging in general like log levels etc. (e.g. ERROR, WARN, INFO, DEBUG, TRACE). +* Describe logging in general like log levels etc. (e.g. ERROR, WARN, INFO, DEBUG, TRACE). 
-  * Different logging formats. +* 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. +* 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. +* Differentiate between structured logging and text logging. 
-  * Apply logging implementations/libraries for a specific programming language like Fortran, C, C++.+* 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. 
  
-# Subskills 
-  * [[skill-tree:sd:2:4:i]] 
-  * [[skill-tree:sd:2:4:e]] 
skill-tree/sd/2/4/b.1595183192.txt.gz · Last modified: 2020/07/19 20:26 by lucy