Combines compiled object files into a program.

Error occurring during execution.

Recording application events or messages.

Loads executable code into memory.

Error detected during compilation.

Component that produces log records.

Converts assembly language to machine code.

Violation of language syntax.

Classification of log severity.

Low-level programming language close to machine code.