Sha256: 1b67b0303bc962472763a3dd2d72f5917be69c527f1238935f6a191df1fdf7a8

Contents?: true

Size: 971 Bytes

Versions: 27

Compression:

Stored size: 971 Bytes

Contents

#          Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com
# All files in this distribution are subject to the terms of the Ruby license.

require 'swiftcore/Analogger/Client'

module Ramaze
  module Logger

    # Informer for the Swiftcore Analogger logging system.
    #
    # You can find it at http://analogger.swiftcore.org and install with
    # gem install analogger

    class Analogger < ::Swiftcore::Analogger::Client
      include Logging

      # identifier for your application
      trait :name => 'walrus'

      # Host analogger runs on
      trait :host => '127.0.0.1'

      # Port analogger runs on
      trait :port => 6766

      # Create a new instance, parameters default to the traits.

      def initialize(name = class_trait[:name], host = class_trait[:host], port = class_trait[:port])
        super
      end

      # integration to Logging

      def log(tag, *args)
        super(tag, args.join("\n"))
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
Pistos-ramaze-2009.04.08 lib/ramaze/log/analogger.rb
Pistos-ramaze-2009.06.12 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.04.01 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.04.08 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.04.18 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.04.22 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.04 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.05.08 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.05 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.06.04 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.06.12 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.06 lib/ramaze/log/analogger.rb
manveru-ramaze-2009.07 lib/ramaze/log/analogger.rb
rjspotter-ramaze-2009.06.29 lib/ramaze/log/analogger.rb
rjspotter-ramaze-2009.06.31 lib/ramaze/log/analogger.rb
ramaze-2010.06.18 lib/ramaze/log/analogger.rb
ramaze-2010.04.04 lib/ramaze/log/analogger.rb
ramaze-2010.04 lib/ramaze/log/analogger.rb
ramaze-2010.03 lib/ramaze/log/analogger.rb
ramaze-2010.01 lib/ramaze/log/analogger.rb