A lot of changes to 1.4.17
This commit is contained in:
parent
a4d7c90945
commit
b1f5620760
@ -67,7 +67,7 @@ namespace ts {
|
|||||||
auto permission_manager = this->permissions(); /* copy the manager */
|
auto permission_manager = this->permissions(); /* copy the manager */
|
||||||
assert(permission_manager);
|
assert(permission_manager);
|
||||||
const auto data = permission_manager->permission_value_flagged(permission);
|
const auto data = permission_manager->permission_value_flagged(permission);
|
||||||
return BasicChannel::permission_granted(data,granted_value, require_granted_value);
|
return BasicChannel::permission_granted(data, granted_value, require_granted_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
ts_always_inline bool talk_power_granted(const permission::v2::PermissionFlaggedValue& granted_value) {
|
ts_always_inline bool talk_power_granted(const permission::v2::PermissionFlaggedValue& granted_value) {
|
||||||
|
@ -110,9 +110,7 @@ namespace logger {
|
|||||||
logger(0)->debug("Creating new grouped logger for group {}", group);
|
logger(0)->debug("Creating new grouped logger for group {}", group);
|
||||||
|
|
||||||
vector<spdlog::sink_ptr> sinks;
|
vector<spdlog::sink_ptr> sinks;
|
||||||
string path;
|
auto path = generate_log_file(group);
|
||||||
if(logConfig->logfileLevel != spdlog::level::off) {
|
|
||||||
path = generate_log_file(group);
|
|
||||||
|
|
||||||
auto logFile = fs::u8path(path);
|
auto logFile = fs::u8path(path);
|
||||||
if(!logFile.parent_path().empty())
|
if(!logFile.parent_path().empty())
|
||||||
@ -132,9 +130,6 @@ namespace logger {
|
|||||||
std::cout << "[CRITICAL] Failed to create main log file: " << ex.what() << "\n";
|
std::cout << "[CRITICAL] Failed to create main log file: " << ex.what() << "\n";
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
path = "/dev/null (" + to_string(group) + ")";
|
|
||||||
}
|
|
||||||
sinks.push_back(terminalSink);
|
sinks.push_back(terminalSink);
|
||||||
|
|
||||||
if(!logging_threads && !logConfig->sync)
|
if(!logging_threads && !logConfig->sync)
|
||||||
@ -143,6 +138,7 @@ namespace logger {
|
|||||||
std::shared_ptr<spdlog::logger> logger;
|
std::shared_ptr<spdlog::logger> logger;
|
||||||
if(!logConfig->sync) {
|
if(!logConfig->sync) {
|
||||||
logger = std::make_shared<spdlog::async_logger>("Logger (" + path + ")", sinks.begin(), sinks.end(), logging_threads, async_overflow_policy::block);
|
logger = std::make_shared<spdlog::async_logger>("Logger (" + path + ")", sinks.begin(), sinks.end(), logging_threads, async_overflow_policy::block);
|
||||||
|
logger->flush_on(level::debug);
|
||||||
} else {
|
} else {
|
||||||
logger = std::make_shared<spdlog::logger>("Logger (" + path + ")", sinks.begin(), sinks.end());
|
logger = std::make_shared<spdlog::logger>("Logger (" + path + ")", sinks.begin(), sinks.end());
|
||||||
logger->flush_on(level::trace);
|
logger->flush_on(level::trace);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user