<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.scriptel.com/index.php?action=history&amp;feed=atom&amp;title=ProScript_Debugging</id>
	<title>ProScript Debugging - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.scriptel.com/index.php?action=history&amp;feed=atom&amp;title=ProScript_Debugging"/>
	<link rel="alternate" type="text/html" href="https://wiki.scriptel.com/index.php?title=ProScript_Debugging&amp;action=history"/>
	<updated>2026-04-08T20:35:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.scriptel.com/index.php?title=ProScript_Debugging&amp;diff=2286&amp;oldid=prev</id>
		<title>John Powers at 20:35, 7 December 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.scriptel.com/index.php?title=ProScript_Debugging&amp;diff=2286&amp;oldid=prev"/>
		<updated>2022-12-07T20:35:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:35, 7 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | string&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | ALL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | ALL&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | Determines the level of verbosity of the logs produced.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | Determines the level of verbosity of the logs produced&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Levels, in order of most information to least is: ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  |-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  |-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | SCRIPTEL_DEBUG_FILE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | SCRIPTEL_DEBUG_FILE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Powers</name></author>
	</entry>
	<entry>
		<id>https://wiki.scriptel.com/index.php?title=ProScript_Debugging&amp;diff=1581&amp;oldid=prev</id>
		<title>Michael Powers: Created page with &quot;The ProScript library is capable of producing detailed output logs. The configuration for logging is controlled by the use of environment variables. This is done so that any a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.scriptel.com/index.php?title=ProScript_Debugging&amp;diff=1581&amp;oldid=prev"/>
		<updated>2017-08-10T13:50:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The ProScript library is capable of producing detailed output logs. The configuration for logging is controlled by the use of environment variables. This is done so that any a...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The ProScript library is capable of producing detailed output logs. The configuration for logging is controlled by the use of environment variables. This is done so that any application implementing the ProScript library does not need to be aware of the debugging mechanism in order to take advantage of it.&lt;br /&gt;
&lt;br /&gt;
The ProScript library looks at the following environment variables at startup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Environment Variable&lt;br /&gt;
 ! Type&lt;br /&gt;
 ! Default Value&lt;br /&gt;
 ! Description&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_DEBUG&lt;br /&gt;
 | boolean&lt;br /&gt;
 | false&lt;br /&gt;
 | Determines whether or not any debug output will be produced.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_DEBUG_LOCATION&lt;br /&gt;
 | string&lt;br /&gt;
 | %TEMP%&lt;br /&gt;
 | Determines the location where debug files will be placed. Environment variables surrounded in %&amp;#039;s will be resolved to their appropriate locations.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_DEBUG_LEVEL&lt;br /&gt;
 | string&lt;br /&gt;
 | ALL&lt;br /&gt;
 | Determines the level of verbosity of the logs produced.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_DEBUG_FILE&lt;br /&gt;
 | string&lt;br /&gt;
 | scriptel-debug-${label}-${pid}.log&lt;br /&gt;
 | Determines the file name pattern of the logging files produced.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_DEBUG_HANDLERS&lt;br /&gt;
 | string&lt;br /&gt;
 | file&lt;br /&gt;
 | Determines the debug handler to use, right now &amp;#039;file&amp;#039; is the only one that exists.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_TRACE&lt;br /&gt;
 | boolean&lt;br /&gt;
 | false&lt;br /&gt;
 | Determines whether or not ScripTouch Remote trace files will be generated. If unset and SCRIPTEL_DEBUG is true, this will default to true.&lt;br /&gt;
 |-&lt;br /&gt;
 | SCRIPTEL_TRACE_FILE&lt;br /&gt;
 | string&lt;br /&gt;
 | scriptel-trace-${label}-${pid}.pcap&lt;br /&gt;
 | Determines the file name pattern for ScripTouch Remote trace files.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Valid boolean &amp;#039;true&amp;#039; values (everything else resolves to false): true, 1, yes, on.&lt;br /&gt;
&lt;br /&gt;
Valid file substitutions:&lt;br /&gt;
*${pid} - Process ID of the process running the library.&lt;br /&gt;
*${label} - Label of the debugger defined in scriptel_debug_init()&lt;br /&gt;
*${random} - Random 10 digit string consisting of 0-9&amp;#039;s.&lt;/div&gt;</summary>
		<author><name>Michael Powers</name></author>
	</entry>
</feed>