> Be careful that the pcscd debug messages may disapear in the future. > I recived a bug report (Debian bug #274849 [1]) asking for less debug. > > The debug verbosity state should be selected by a command line argument. > If anybody want to propose a patch I will review it. Or I will do it > myself later if I have some time.
the PAM Module can be adjusted. Several of the LOG_ERR could be changed to LOG_WARNING. And you can enable/disable debug with /etc/musclepam/pam_muscle.conf file. Perhaps major events like cards being inserted/removed, and users being verified, or verification fails should always be in the log. But the bug mentioned is because there are 298 references to DebugLog[ABC] in pcsc-lite. Looking at debuglog.c, all of these are logged using SYS_INFO. Therefore one can easily change the syslog config file to hide this information. So there is a solution now. Or one can change it to SYS_DEBUG in debuglog.c And, as you said, one can add a switch to enable/disable all logging messages in pcscd. Is this the right granularity? All or none? If not, we would need to have some way to prioritize the logging messages, which I believe would require an extra parameter, which would then require changing 298 calls. I might suggest an option, like -D with an optional -D# - where # is an integer, and if not specified, # == 1 and the integer specifes the debug verbosity level - the higher the number, the more information is logged. _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.drizzle.com/mailman/listinfo/muscle