mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
Add --log-level command line option
This commit is contained in:
parent
ed240ac105
commit
cdb347aaca
@ -243,10 +243,14 @@ int waybar::Client::main(int argc, char *argv[]) {
|
|||||||
std::string config;
|
std::string config;
|
||||||
std::string style;
|
std::string style;
|
||||||
std::string bar_id;
|
std::string bar_id;
|
||||||
|
std::string log_level;
|
||||||
auto cli = clara::detail::Help(show_help) |
|
auto cli = clara::detail::Help(show_help) |
|
||||||
clara::detail::Opt(show_version)["-v"]["--version"]("Show version") |
|
clara::detail::Opt(show_version)["-v"]["--version"]("Show version") |
|
||||||
clara::detail::Opt(config, "config")["-c"]["--config"]("Config path") |
|
clara::detail::Opt(config, "config")["-c"]["--config"]("Config path") |
|
||||||
clara::detail::Opt(style, "style")["-s"]["--style"]("Style path") |
|
clara::detail::Opt(style, "style")["-s"]["--style"]("Style path") |
|
||||||
|
clara::detail::Opt(
|
||||||
|
log_level,
|
||||||
|
"trace|debug|info|warning|error|critical|off")["-l"]["--log-level"]("Log level") |
|
||||||
clara::detail::Opt(bar_id, "id")["-b"]["--bar"]("Bar id");
|
clara::detail::Opt(bar_id, "id")["-b"]["--bar"]("Bar id");
|
||||||
auto res = cli.parse(clara::detail::Args(argc, argv));
|
auto res = cli.parse(clara::detail::Args(argc, argv));
|
||||||
if (!res) {
|
if (!res) {
|
||||||
@ -261,6 +265,9 @@ int waybar::Client::main(int argc, char *argv[]) {
|
|||||||
std::cout << "Waybar v" << VERSION << std::endl;
|
std::cout << "Waybar v" << VERSION << std::endl;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
if (!log_level.empty()) {
|
||||||
|
spdlog::set_level(spdlog::level::from_str(log_level));
|
||||||
|
}
|
||||||
setupConfigs(config, style);
|
setupConfigs(config, style);
|
||||||
setupConfig();
|
setupConfig();
|
||||||
setupCss();
|
setupCss();
|
||||||
|
Loading…
Reference in New Issue
Block a user