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:
Johan Danielsson
1998-03-21 00:48:27 +00:00
parent d6375161cb
commit d802c7e57f
2 changed files with 7 additions and 1 deletions

View File

@@ -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",

View File

@@ -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))