<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Nordhagen &#187; AILogger</title>
	<atom:link href="http://www.oyvindnordhagen.com/blog/category/flash/ailogger-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oyvindnordhagen.com/blog</link>
	<description>Øyvind Nordhagen on ActionScript and other things</description>
	<lastBuildDate>Wed, 08 Sep 2010 09:25:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Olog &#8211; finally.</title>
		<link>http://www.oyvindnordhagen.com/blog/2010/03/08/olog-finally/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2010/03/08/olog-finally/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 05:20:47 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Olog]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/?p=324</guid>
		<description><![CDATA[
Olog (formerly, AILogger formerly OKtrace, formerly text field on stage..) is a logging utility I have been using since the early days. The previous version, AILogger has been the most feature rich to date. But over the years a need to rewrite the whole thing has been growing more and more urgent. It actually started [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-293" title="OlogWindow" src="http://www.oyvindnordhagen.com/blog/wp-content/uploads/2010/03/OlogWindow.png" alt="" width="570" height="319" /></p>
<p>Olog (formerly, AILogger formerly OKtrace, formerly text field on stage..) is a logging utility I have been using since the early days. The previous version, AILogger has been the most feature rich to date. But over the years a need to rewrite the whole thing has been growing more and more urgent. It actually started life as an AS1 text field on stage, and was then made into an AS2 class which was then refactored for AS3. But after a while it became evident that it had been patched up too many times to do new things and was in desperate need of some overhaulin&#8217;.</p>
<p>It&#8217;s about time it took its name from its father as well, so I&#8217;m abandoning the scheme of naming it after my employer. (OKTrace = Okular, AILogger = Allegro Interaktiv). It has always been my pet project, so I&#8217;m taking it with me everywhere I go from now on. I also wanted a short name, seeing as I&#8217;ll be typing it a lot, so Olog it is (the &#8220;O&#8221; from Oyvind).</p>
<p>So this time it&#8217;ll be different, I promise! Olog 0.9 is actually AILogger 1.2 and then some in terms of features, but the first step in making it was &#8220;File &gt; New&#8221;. It&#8217;s completely rewritten, and no copy-paste this time. It has been tagging along during my latest project and so it has seen plenty of action already. I&#8217;ve tested it quite thoroughly, but it&#8217;s hard to say what happens when you try to live on your own for the first time. That&#8217;s why I have humbly versioned it 0.9b for now.</p>
<h2>New features</h2>
<p>Here are some new things you might like:</p>
<ul>
<li>Full featured window interface. Minimize/maximize/close buttons, double click on title bar to minimize. Moveable and resizable.</li>
<li>Selective line numbers, time-since-movie start and clock time for each line. These can all be turned of or off during run time.</li>
<li>Filtering of log levels. Pressing number keys 0-5 filters the log to show only those severity levels (color). Esc to escape.</li>
<li>Automatic update check. Olog will check for a new version once a week if you let it and notify you if there&#8217;s a newer version.</li>
<li>Save log to text/XML.</li>
<li>Persistent window state. Position, size, minimized/maximized state is remembered so you don&#8217;t have to keep moving it out of the way each time you compile.</li>
<li>Run time markers. Set a new named point-in-time marker, which you can later complete to display load/execution times.</li>
<li>Support for AILoggerEvents, but Olog has it&#8217;s own OlogEvent as well for loosely coupled logging.</li>
<li>Stacking of repeated messages.</li>
<li>Full ASDoc documentation.</li>
</ul>
<p><a href="http://www.oyvindnordhagen.com/blog/olog/">The olog page on my blog</a> has all the links you need, <a href="http://olog.googlecode.com/files/Olog0.9b.zip">direct ZIP download</a>, <a href="http://olog.googlecode.com/svn/trunk/">SVN repo access</a>, <a href="http://www.oyvindnordhagen.com/olog/docs/">asdoc documentation</a>, <a href="http://code.google.com/p/olog/">Google Code homepage</a> and even a <a href="http://www.oyvindnordhagen.com/blog/olog/">simple demo</a>. I&#8217;ll love to hear it if you have feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2010/03/08/olog-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AILogger 1.2 is out!</title>
		<link>http://www.oyvindnordhagen.com/blog/2009/09/15/ailogger-1-2-is-out/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2009/09/15/ailogger-1-2-is-out/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 08:40:16 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/2009/09/15/ailogger-1-2-is-out/</guid>
		<description><![CDATA[After a few months of refinement It&#8217;s time to bring out a new version of AILogger. This time these are the improvements:


Added public describe method to log all properties of an object
Added support for CODE_TRACE, these lines are color coded gray.
passwordDisabled property renamed to disablePassword
stampLinesWithSender property renamed to disableSenderLabel
Fixed support for CODE_EVENT log coloring
Supports new [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both"><img style=" display: inline; float: left; margin: 0 10px 10px 0;" src="http://www.oyvindnordhagen.com/blog/wp-content/uploads/2009/09/ailogger_slanted3-thumb.jpg" alt="" width="379" height="251" align="left" /><br style="clear: both" />After a few months of refinement It&#8217;s time to bring out a new version of AILogger. This time these are the improvements:</p>
<p style="clear: both">
<ul style="clear: both">
<li>Added public describe method to log all properties of an object</li>
<li>Added support for CODE_TRACE, these lines are color coded gray.</li>
<li>passwordDisabled property renamed to disablePassword</li>
<li>stampLinesWithSender property renamed to disableSenderLabel</li>
<li>Fixed support for CODE_EVENT log coloring</li>
<li>Supports new paramteter origin in AILoggerEvent to specify the sender of a log message</li>
<li>Better handling of logged ErrorEvents</li>
<li>Now recognizes logged color numbers and displays it&#8217;s HEX code and colors the line with that color</li>
</ul>
<p style="clear: both">Get it <a href="http://www.oyvindnordhagen.com/blog/ailogger/">here</a></p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2009/09/15/ailogger-1-2-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AILogger 1.1.2 &#8211; bugfix</title>
		<link>http://www.oyvindnordhagen.com/blog/2009/06/11/ailogger-112-bugfix/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2009/06/11/ailogger-112-bugfix/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 07:56:06 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/2009/06/11/ailogger-112-bugfix/</guid>
		<description><![CDATA[AILogger har been updated to version 1.1.2. This fixes a bug when logging the same item 3 times or more.
]]></description>
			<content:encoded><![CDATA[<p>AILogger har been updated to version 1.1.2. This fixes a bug when logging the same item 3 times or more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2009/06/11/ailogger-112-bugfix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AILogger reaches first milestone update (1.1)</title>
		<link>http://www.oyvindnordhagen.com/blog/2009/06/05/ailogger-reaches-first-milestone-update-11/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2009/06/05/ailogger-reaches-first-milestone-update-11/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 13:02:15 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/?p=174</guid>
		<description><![CDATA[
One week in the wild and three minor updates have passed and it&#8217;s time to give AILogger some new functionality and a few tweaks. If you&#8217;re tired of downloading new versions, you&#8217;ll be glad to know that I intend to to start piling the updates with slightly longer intervals from now on.
This time, we reach [...]]]></description>
			<content:encoded><![CDATA[<p><img class="attachment wp-att-175" src="http://www.oyvindnordhagen.com/blog/wp-content/uploads/2009/06/counter.jpg" alt="counter" width="489" height="118" /></p>
<p>One week in the wild and three minor updates have passed and it&#8217;s time to give AILogger some new functionality and a few tweaks. If you&#8217;re tired of downloading new versions, you&#8217;ll be glad to know that I intend to to start piling the updates with slightly longer intervals from now on.</p>
<p>This time, we reach version 1.1.0 and here are the changes:</p>
<ul>
<li>New optional detailed logging via public var <strong><em>detailedLogging</em></strong></li>
<li>Option to turn log coloring off via public var <strong><em>coloring</em></strong></li>
<li>More robust handling of different message types</li>
<li>More robust log coloring</li>
</ul>
<p><a href="http://www.oyvindnordhagen.com/public/ailogger.zip">Download version 1.1.0 here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2009/06/05/ailogger-reaches-first-milestone-update-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AILogger update 1.0.3 EDIT</title>
		<link>http://www.oyvindnordhagen.com/blog/2009/06/04/ailogger-update-103/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2009/06/04/ailogger-update-103/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 12:58:48 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/2009/06/04/ailogger-update-103/</guid>
		<description><![CDATA[Small fixes on AILogger. Version 1.0.2 was added a few days ago also. Here are the changes to them both:
EDIT: Version 1.0.4 available
[1.0.4 - 5.6.2009]
- Better information output from logged events
[1.0.3 - 4.6.2009]
- Added ability to detect logged events
- Logged ErrorEvents are now displayed with event type
[1.0.2 - 2.6.2009]
- Fixed a bug where severity coloring [...]]]></description>
			<content:encoded><![CDATA[<p>Small fixes on AILogger. Version 1.0.2 was added a few days ago also. Here are the changes to them both:</p>
<p>EDIT: Version 1.0.4 available</p>
<p>[1.0.4 - 5.6.2009]<br />
- Better information output from logged events</p>
<p>[1.0.3 - 4.6.2009]<br />
- Added ability to detect logged events<br />
- Logged ErrorEvents are now displayed with event type</p>
<p>[1.0.2 - 2.6.2009]<br />
- Fixed a bug where severity coloring was not applied to the last characted in a log line</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2009/06/04/ailogger-update-103/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday freebie: AILogger, log/trace window for flash applications</title>
		<link>http://www.oyvindnordhagen.com/blog/2009/05/30/friday-freebie-ailogger-logtrace-window-for-flash-applications/</link>
		<comments>http://www.oyvindnordhagen.com/blog/2009/05/30/friday-freebie-ailogger-logtrace-window-for-flash-applications/#comments</comments>
		<pubDate>Fri, 29 May 2009 23:20:57 +0000</pubDate>
		<dc:creator>Øyvind</dc:creator>
				<category><![CDATA[AILogger]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://www.oyvindnordhagen.com/blog/?p=157</guid>
		<description><![CDATA[
Today I was convinced to share a piece of code that has been with me for many years. AILogger is a sophisticated text field on your stage to write stuff into when trying to debug a Flash application that&#8217;s online. It has several features lite automatic date/time stamping, severity coloring, repeat detection, password protection, line [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Use of AILogger" rel="lightbox[pics146]" href="http://www.oyvindnordhagen.com/blog/wp-content/uploads/2009/05/ailoggerheader.jpg" rel="lightbox[157]"><img class="attachment wp-att-148" src="http://www.oyvindnordhagen.com/blog/wp-content/uploads/2009/05/ailoggerheader.jpg" alt="Use of AILogger" width="489" height="48" /></a></p>
<p>Today I was convinced to share a piece of code that has been with me for many years. AILogger is a sophisticated text field on your stage to write stuff into when trying to debug a Flash application that&#8217;s online. It has several features lite automatic date/time stamping, severity coloring, repeat detection, password protection, line appending and keyboard scrolling. <a href="http://www.oyvindnordhagen.com/blog/ailogger/">You can download and read more about it here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyvindnordhagen.com/blog/2009/05/30/friday-freebie-ailogger-logtrace-window-for-flash-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
