<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.test.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jc</id>
		<title>K5Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.test.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jc"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki/Special:Contributions/Jc"/>
		<updated>2026-05-14T19:18:14Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2337</id>
		<title>Talk:Projects/Trace logging</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2337"/>
				<updated>2009-09-09T01:49:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Regarding the requirements:&lt;br /&gt;
&lt;br /&gt;
'''It is sufficient to be able to be able to log to a file specified by an environment variable.''' &lt;br /&gt;
&lt;br /&gt;
Good.  We run multiple processes interfacing to the krb5 library, we'll want to ensure each process can write to a unique file.&lt;br /&gt;
&lt;br /&gt;
'''It is important that it be possible to enable trace logging in a standard build, such as the one shipped by the operating system vendor, because it is generally not possible to substitute specially compiled code in a customer deployment.''' &lt;br /&gt;
&lt;br /&gt;
Yes.  We'd need the ability to enable it, get the data we need, then disable it.&lt;br /&gt;
&lt;br /&gt;
'''There are four basic possibilities here: [...] 4. (2) and (3) could be combined, perhaps with a separate logging level for each keyword.'''&lt;br /&gt;
&lt;br /&gt;
I like #4.  We need the flexibility to be able to selectively log so we can pin-point the problem area and get a problem resolved without having to troll through too many gigs of data.&lt;br /&gt;
&lt;br /&gt;
'''APIs could be provided to turn tracing on and off, or direct different contexts to different files. (However, API control of tracing is not a requirement.)''' &lt;br /&gt;
&lt;br /&gt;
this will be hard to work with as we'd need to build some interface to the process that links and uses the krb library to enable/disable logging.  would it be possible to do this by writing something in krb5.conf, which seems to get read quite a bit by the library already?  or, perhaps by testing presence of a file, i.e., /etc/krb5_logging.conf and if present, reading/processing it?  I agree, from a performance point of view, an API is the way to go; implementation wise to enable, it is harder, but not impossible.&lt;br /&gt;
&lt;br /&gt;
-jc&lt;/div&gt;</summary>
		<author><name>Jc</name></author>	</entry>

	<entry>
		<id>https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2336</id>
		<title>Talk:Projects/Trace logging</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2336"/>
				<updated>2009-09-09T01:48:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Regarding the requirements:&lt;br /&gt;
&lt;br /&gt;
'''It is sufficient to be able to be able to log to a file specified by an environment variable.''' &lt;br /&gt;
&lt;br /&gt;
Good.  We run multiple processes interfacing to the krb5 library, we'll want to ensure each process can write to a unique file.&lt;br /&gt;
&lt;br /&gt;
'''It is important that it be possible to enable trace logging in a standard build, such as the one shipped by the operating system vendor, because it is generally not possible to substitute specially compiled code in a customer deployment.''' &lt;br /&gt;
&lt;br /&gt;
Yes.  We'd need the ability to enable it, get the data we need, then disable it.&lt;br /&gt;
&lt;br /&gt;
'''There are four basic possibilities here: &lt;br /&gt;
4. (2) and (3) could be combined, perhaps with a separate logging level for each keyword.'''&lt;br /&gt;
&lt;br /&gt;
I like #4.  We need the flexibility to be able to selectively log so we can pin-point the problem area and get a problem resolved without having to troll through too many gigs of data.&lt;br /&gt;
&lt;br /&gt;
'''APIs could be provided to turn tracing on and off, or direct different contexts to different files. (However, API control of tracing is not a requirement.)''' &lt;br /&gt;
&lt;br /&gt;
this will be hard to work with as we'd need to build some interface to the process that links and uses the krb library to enable/disable logging.  would it be possible to do this by writing something in krb5.conf, which seems to get read quite a bit by the library already?  or, perhaps by testing presence of a file, i.e., /etc/krb5_logging.conf and if present, reading/processing it?  I agree, from a performance point of view, an API is the way to go; implementation wise to enable, it is harder, but not impossible.&lt;br /&gt;
&lt;br /&gt;
-jc&lt;/div&gt;</summary>
		<author><name>Jc</name></author>	</entry>

	<entry>
		<id>https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2335</id>
		<title>Talk:Projects/Trace logging</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2335"/>
				<updated>2009-09-09T01:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Regarding the requirements:&lt;br /&gt;
&lt;br /&gt;
'''It is sufficient to be able to be able to log to a file specified by an environment variable.''' &lt;br /&gt;
&lt;br /&gt;
Good.  We run multiple processes interfacing to the krb5 library, we'll want to ensure each process can write to a unique file.&lt;br /&gt;
&lt;br /&gt;
'''It is important that it be possible to enable trace logging in a standard build, such as the one shipped by the operating system vendor, because it is generally not possible to substitute specially compiled code in a customer deployment.''' &lt;br /&gt;
&lt;br /&gt;
Yes.  We'd need the ability to enable it, get the data we need, then disable it.&lt;br /&gt;
&lt;br /&gt;
'''There are four basic possibilities here: &lt;br /&gt;
&lt;br /&gt;
4. (2) and (3) could be combined, perhaps with a separate logging level for each keyword.'''&lt;br /&gt;
&lt;br /&gt;
I like #4.  We need the flexibility to be able to selectively log so we can pin-point the problem area and get a problem resolved without having to troll through too many gigs of data.&lt;br /&gt;
&lt;br /&gt;
'''APIs could be provided to turn tracing on and off, or direct different contexts to different files. (However, API control of tracing is not a requirement.)''' &lt;br /&gt;
&lt;br /&gt;
this will be hard to work with as we'd need to build some interface to the process that links and uses the krb library to enable/disable logging.  would it be possible to do this by writing something in krb5.conf, which seems to get read quite a bit by the library already?  or, perhaps by testing presence of a file, i.e., /etc/krb5_logging.conf and if present, reading/processing it?  I agree, from a performance point of view, an API is the way to go; implementation wise to enable, it is harder, but not impossible.&lt;br /&gt;
&lt;br /&gt;
-jc&lt;/div&gt;</summary>
		<author><name>Jc</name></author>	</entry>

	<entry>
		<id>https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2334</id>
		<title>Talk:Projects/Trace logging</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Talk:Projects/Trace_logging&amp;diff=2334"/>
				<updated>2009-09-09T01:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jc: New page: Hello,  Regarding the requirements:  &amp;gt;&amp;gt;It is sufficient to be able to be able to log to a file specified by an environment variable.   Good.  We run multiple processes interfacing to the k...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Regarding the requirements:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;It is sufficient to be able to be able to log to a file specified by an environment variable. &lt;br /&gt;
&lt;br /&gt;
Good.  We run multiple processes interfacing to the krb5 library, we'll want to ensure each process can write to a unique file.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;It is important that it be possible to enable trace logging in a standard build, such as the &lt;br /&gt;
&amp;gt;&amp;gt;one shipped by the operating system vendor, because it is generally not possible to substitute &lt;br /&gt;
&amp;gt;&amp;gt;specially compiled code in a customer deployment. &lt;br /&gt;
&lt;br /&gt;
Yes.  We'd need the ability to enable it, get the data we need, then disable it.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;There are four basic possibilities here: &lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;4. (2) and (3) could be combined, perhaps with a separate logging level for each keyword.&lt;br /&gt;
&lt;br /&gt;
I like #4.  We need the flexibility to be able to selectively log so we can pin-point the problem area and get a problem resolved without having to troll through too many gigs of data.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;APIs could be provided to turn tracing on and off, or direct different contexts to &lt;br /&gt;
&amp;gt;&amp;gt;different files. (However, API control of tracing is not a requirement.) &lt;br /&gt;
&lt;br /&gt;
this will be hard to work with as we'd need to build some interface to the process that links and uses the krb library to enable/disable logging.  would it be possible to do this by writing something in krb5.conf, which seems to get read quite a bit by the library already?  or, perhaps by testing presence of a file, i.e., /etc/krb5_logging.conf and if present, reading/processing it?  I agree, from a performance point of view, an API is the way to go; implementation wise to enable, it is harder, but not impossible.&lt;br /&gt;
&lt;br /&gt;
-jc&lt;/div&gt;</summary>
		<author><name>Jc</name></author>	</entry>

	</feed>