【文件属性】:
文件名称:fluent-logger-ruby:Fluentd(Ruby)的结构化记录器
文件大小:30KB
文件格式:ZIP
更新时间:2021-02-01 06:27:49
ruby fluentd fluentd-logger RubyRuby
流利的记录器
结构化事件记录器
安装
将此行添加到您的应用程序的Gemfile中:
gem 'fluent-logger'
然后执行:
$ bundle install
或自己安装为:
$ gem install fluent-logger
例子
简单
require 'fluent-logger'
# API: FluentLogger.new(tag_prefix, options)
log = Fluent :: Logger :: FluentLogger . new ( nil , :host => 'localhost' , :port => 24224 )
unless log . post ( "myapp.access" , { "agent" => "foo" } )
p log . last_error # You can get last error object via last_error method
end
# output: myapp.access {"agent":"foo"}
UNIX套接字
require 'fluent-logg
【文件预览】:
fluent-logger-ruby-master
----.travis.yml(197B)
----bin()
--------fluent-post(249B)
----Rakefile(307B)
----.github()
--------workflows()
----Gemfile(158B)
----fluent-logger.gemspec(1KB)
----.rspec(8B)
----AUTHORS(44B)
----spec()
--------level_fluent_logger_spec.rb(5KB)
--------logger_spec.rb(1KB)
--------support()
--------null_logger_spec.rb(341B)
--------test_logger_spec.rb(914B)
--------plugin()
--------logger_base_spec.rb(596B)
--------console_logger_spec.rb(1KB)
--------spec_helper.rb(953B)
--------fluent_logger_spec.rb(13KB)
----.gitignore(51B)
----lib()
--------fluent-logger.rb(62B)
--------fluent()
----Gemfile.v0.12(88B)
----ChangeLog(3KB)
----README.md(7KB)
----COPYING(591B)