| 
| subroutine  | logger::log_init (this) | 
|   | Initialize a log.  
  | 
|   | 
| subroutine  | logger::log_free (this) | 
|   | Free a log.  
  | 
|   | 
| subroutine  | logger::log_begin (this) | 
|   | Increase indention level.  
  | 
|   | 
| subroutine  | logger::log_end (this) | 
|   | Decrease indention level.  
  | 
|   | 
| subroutine  | logger::log_indent (this) | 
|   | Indent a log.  
  | 
|   | 
| subroutine  | logger::log_newline (this, lvl) | 
|   | Write a new line to a log.  
  | 
|   | 
| subroutine  | logger::log_message (this, msg, lvl) | 
|   | Write a message to a log.  
  | 
|   | 
| subroutine  | logger::log_header (this, version, build_info) | 
|   | Write the Neko header to a log.  
  | 
|   | 
| subroutine  | logger::log_error (this, msg) | 
|   | Write an error message to a log.  
  | 
|   | 
| subroutine  | logger::log_warning (this, msg) | 
|   | Write a warning message to a log.  
  | 
|   | 
| subroutine  | logger::log_section (this, msg, lvl) | 
|   | Begin a new log section.  
  | 
|   | 
| subroutine  | logger::log_end_section (this, msg, lvl) | 
|   | End a log section.  
  | 
|   | 
| subroutine  | logger::log_message_c (c_msg) | 
|   | Write a message to a log (from C)  
  | 
|   | 
| subroutine  | logger::log_error_c (c_msg) | 
|   | Write an error message to a log (from C)  
  | 
|   | 
| subroutine  | logger::log_warning_c (c_msg) | 
|   | Write a warning message to a log (from C)  
  | 
|   | 
| subroutine  | logger::log_section_c (c_msg) | 
|   | Begin a new log section (from C)  
  | 
|   | 
| subroutine  | logger::log_end_section_c () | 
|   | End a log section (from C)  
  | 
|   |