libfilezilla
Classes | Namespaces | Enumerations
logger.hpp File Reference

Interface for logging. More...

#include "format.hpp"
#include <atomic>
Include dependency graph for logger.hpp:

Go to the source code of this file.

Classes

class  logger_interface
 Abstract interface for logging strings. More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Enumerations

enum  type : uint64_t {
  status = 1ull , error = 1ull << 1 , command = 1ull << 2 , reply = 1ull << 3 ,
  debug_warning = 1ull << 4 , debug_info = 1ull << 5 , debug_verbose = 1ull << 6 , debug_debug = 1ull << 7 ,
  private1 = 1ull << 31 , private32 = 1ull << 63
}
 

Detailed Description

Interface for logging.

Enumeration Type Documentation

◆ type

enum type : uint64_t
Enumerator
status 

Generic status messages aimed at the user.

error 

Error messages aimed at the user.

command 

Commands, aimed at the users.

reply 

Replies, aimed at the users.

debug_warning 

Debug messages aimed at developers.