options to select log level
parent
b2960e53de
commit
19e712625f
14
dwl.c
14
dwl.c
|
@ -1374,12 +1374,21 @@ xytomon(double x, double y)
|
||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
wlr_log_init(WLR_INFO, NULL);
|
|
||||||
char *startup_cmd = NULL;
|
char *startup_cmd = NULL;
|
||||||
|
enum wlr_log_importance loglevel = WLR_ERROR;
|
||||||
|
|
||||||
int c;
|
int c;
|
||||||
while ((c = getopt(argc, argv, "s:h")) != -1) {
|
while ((c = getopt(argc, argv, "qvds:h")) != -1) {
|
||||||
switch (c) {
|
switch (c) {
|
||||||
|
case 'q':
|
||||||
|
loglevel = WLR_SILENT;
|
||||||
|
break;
|
||||||
|
case 'v':
|
||||||
|
loglevel = WLR_INFO;
|
||||||
|
break;
|
||||||
|
case 'd':
|
||||||
|
loglevel = WLR_DEBUG;
|
||||||
|
break;
|
||||||
case 's':
|
case 's':
|
||||||
startup_cmd = optarg;
|
startup_cmd = optarg;
|
||||||
break;
|
break;
|
||||||
|
@ -1392,6 +1401,7 @@ main(int argc, char *argv[])
|
||||||
printf("Usage: %s [-s startup command]\n", argv[0]);
|
printf("Usage: %s [-s startup command]\n", argv[0]);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
wlr_log_init(loglevel, NULL);
|
||||||
|
|
||||||
/* The Wayland display is managed by libwayland. It handles accepting
|
/* The Wayland display is managed by libwayland. It handles accepting
|
||||||
* clients from the Unix socket, manging Wayland globals, and so on. */
|
* clients from the Unix socket, manging Wayland globals, and so on. */
|
||||||
|
|
Loading…
Reference in New Issue