<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/airbrush/core_ext/timestamped_logger.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,3 @@
-.gitignore
 History.txt
 Manifest.txt
 README.txt
@@ -10,6 +9,7 @@ config/requirements.rb
 lib/airbrush.rb
 lib/airbrush/client.rb
 lib/airbrush/core_ext/get_args.rb
+lib/airbrush/core_ext/timestamped_logger.rb
 lib/airbrush/handler.rb
 lib/airbrush/listeners/listener.rb
 lib/airbrush/listeners/memcache.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -10,6 +10,9 @@ Dependencies.load_paths &lt;&lt; File.dirname(__FILE__)
 #Dependencies::RAILS_DEFAULT_LOGGER = Logger.new($stdout)
 #Dependencies.log_activity = true
 
+# Load up extensions to existing classes
+Dir[File.dirname(__FILE__) + '/airbrush/core_ext/*.rb'].each { |e| require e }
+
 module Airbrush
 end
 </diff>
      <filename>lib/airbrush.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,3 @@
-require 'airbrush/core_ext/get_args'
-
 module Airbrush
   module Processors
     class Processor
@@ -13,17 +11,17 @@ module Airbrush
         log.error e
         e.message
       end
-                  
+
       protected
-      
+
         def assign(command, args)
           params = ParseTreeArray.translate(self.class, command).get_args
           params.collect do |param|
             name, default = *param
-            args[name] ? args[name] : (raise &quot;No value (default or otherwise) provided for #{name} in #{command}&quot; unless default; default)            
+            args[name] ? args[name] : (raise &quot;No value (default or otherwise) provided for #{name} in #{command}&quot; unless default; default)
           end
         end
-      
+
     end
   end
 end</diff>
      <filename>lib/airbrush/processors/processor.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d0b5b5f941b3ce5a28a551a5bc9b9595c399504a</id>
    </parent>
  </parents>
  <author>
    <name>Marcus Crafter</name>
    <email>crafterm@redartisan.com</email>
  </author>
  <url>http://github.com/square-circle-triangle/airbrush/commit/3173277d4b36d181f83a99b728b3bfef9e0768e9</url>
  <id>3173277d4b36d181f83a99b728b3bfef9e0768e9</id>
  <committed-date>2008-07-01T00:45:21-07:00</committed-date>
  <authored-date>2008-07-01T00:45:21-07:00</authored-date>
  <message>Add extension to buffered logger to prepend all log messages with the current time for better log output, automatically load all core extensions on startup (rather than in specific classes


git-svn-id: svn://svn.sct.com.au/image_server/trunk@88 daa9635f-4444-0410-9b3d-b8c75a019348</message>
  <tree>20bf92d10cd19b84aaa401a1df1131bcedcb16d0</tree>
  <committer>
    <name>Marcus Crafter</name>
    <email>crafterm@redartisan.com</email>
  </committer>
</commit>
