namespace NSwarm { enum TLogFlags { SWARM_LOG_NONE = 0, SWARM_LOG_TIMINGS = ( 1 << 0 ), SWARM_LOG_CONNECTIONS = ( 1 << 1 ), SWARM_LOG_CHANNELS = ( 1 << 2 ), SWARM_LOG_MESSAGES = ( 1 << 3 ), SWARM_LOG_JOBS = ( 1 << 4 ), SWARM_LOG_TASKS = ( 1 << 5 ), SWARM_LOG_ALL = SWARM_LOG_TIMINGS | SWARM_LOG_CONNECTIONS | SWARM_LOG_CHANNELS | SWARM_LOG_MESSAGES | SWARM_LOG_JOBS | SWARM_LOG_TASKS, } }