Add log format to context.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4617 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -96,6 +96,11 @@ krb5_init_context(krb5_context *context)
|
||||
krb5_config_free_strings(etypes);
|
||||
}
|
||||
}
|
||||
p->time_fmt = krb5_config_get_string(p, NULL, "libdefaults",
|
||||
"time_format", NULL);
|
||||
if(p->time_fmt == NULL)
|
||||
p->time_fmt = "%d-%b-%Y %H:%M:%S";
|
||||
p->log_utc = krb5_config_get_bool(p, NULL, "libdefaults", "log_utc", NULL);
|
||||
#ifdef MEGA_SCHLEMM
|
||||
{
|
||||
const char * tmp = krb5_config_get_string(p, NULL, "libdefaults",
|
||||
|
@@ -362,7 +362,8 @@ krb5_vlog_msg(krb5_context context,
|
||||
|
||||
vasprintf(&msg, fmt, ap);
|
||||
t = time(NULL);
|
||||
strftime(buf, sizeof(buf), "%d-%b-%Y %H:%M:%S", localtime(&t));
|
||||
strftime(buf, sizeof(buf), context->time_fmt,
|
||||
context->log_utc ? gmtime(&t) : localtime(&t));
|
||||
for(i = 0; i < fac->len; i++)
|
||||
if(fac->val[i].min <= level &&
|
||||
(fac->val[i].max < 0 || fac->val[i].max >= level))
|
||||
|
Reference in New Issue
Block a user