`
xu_wccq
  • 浏览: 130858 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

logger (ruby)

    博客分类:
  • ruby
阅读更多
apache 项目中的与log4j对应的ruby版为->log4r
ruby 代码
  1.   log = Logger.new(STDOUT)
    log.level = Logger::WARN

    log.debug("Created logger")
    log.info("Program started")
    log.warn("Nothing to do!")

    begin
    File.each_line(path) do |line|
    unless line =~ /^(\w+) = (.*)$/
    log.error("Line in wrong format: #{line}")
    end
    end
    rescue => err
    log.fatal("Caught exception; exiting")
    log.fatal(err)
    end
      
分享到:
评论
3 楼 山雨欲来风满楼 2009-11-23  
ruby的这个程序没有时间戳,好像 logger都没有时间戳, 是怎么回事啊?
2 楼 xu_wccq 2008-09-29  
CharlesCui 写道

咨询一下你会把这两行代码放到哪里?log = Logger.new(STDOUT)log.level = Logger::WARN放到config.rb还是root.rb?@@log


在ROR中没必要用它了。 我在linux就用tail -f development.log 就看了。

你要加的话,应该是加到enviroment.rb中去。
config.logger=Logger.new("#{RAILS_ROOT}/#{RAILS_ENV}.log")
config.logger_level=Logger::WARN
1 楼 CharlesCui 2008-09-28  
咨询一下

你会把这两行代码放到哪里?
log = Logger.new(STDOUT)
log.level = Logger::WARN

放到config.rb还是root.rb?

@@log

相关推荐

    ruby logger

    在Ruby编程语言中,`logger`模块是标准库的一部分,用于提供日志记录功能。它是一个强大而灵活的工具,可以方便地在应用程序中插入日志记录,帮助开发者跟踪程序运行状态,排查错误,以及进行性能分析。这篇博客文章...

    test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriv

    标题中的“test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriver”揭示了这个压缩包文件的内容。首先,“test_logger1”可能是一个测试项目或者测试脚本的名称,而“Logger”则指的是Ruby内置的日志...

    fluent-logger-ruby, 用于Fluentd的结构化记录器( ruby ).zip

    fluent-logger-ruby, 用于Fluentd的结构化记录器( ruby ) 录音机 结构化事件记录器示例简单require 'fluent-logger'log = Fluent::Logger::FluentLogger.new(nil, :host => 'localhost',

    mono_logger:Ruby 2.0的无锁记录器

    MonoLogger Ruby的stdlib Logger将所有IO包装为互斥体。 Ruby 2.0不允许您在陷阱处理程序中请求锁定,因为这可能会导致死锁。 该gem通过为您提供无锁记录器类来解决此问题。 如果您曾经看过log writing failed. can'...

    syslogger:死了的简单Ruby Syslog记录器

    系统记录器 标准Logger Ruby库的直接替代品,它记录到syslog而不是日志文件中。 与SyslogLogger库相反,您可以指定工具和syslog选项。安装$ gem install syslogger用法 require 'syslogger'# Will send all messages...

    lincoln_logger:Ruby的简单Logger包装器

    "lincoln_logger"是一个简单的Logger包装器,它旨在为Ruby的标准库`Logger`类提供额外的功能或更友好的接口,使得日志管理更加便捷。 Ruby的内置`Logger`类是用于日志记录的基础工具,它可以记录不同级别的消息,...

    Ruby-Logging一个用在Ruby程序中灵活日志库

    Ruby-Logging库是一个在Ruby编程语言中广泛使用的日志处理工具,它借鉴了Java的log4j库的设计理念,提供了一种灵活、可扩展的方式来记录应用程序的运行信息。这个库的核心目标是帮助开发者轻松地控制日志输出的级别...

    fluent-logger-ruby:Fluentd(Ruby)的结构化记录器

    gem 'fluent-logger' 然后执行: $ bundle install 或自己安装为: $ gem install fluent-logger 例子 简单 require 'fluent-logger' # API: FluentLogger.new(tag_prefix, options) log = Fluent :: Logger :: ...

    semantic_logger:Semantic Logger是功能丰富的日志记录框架,可替代现有的Ruby&Rails记录器

    语义记录器 Semantic Logger是功能丰富的日志记录框架,可以替代现有的Ruby&Rails记录器。文献资料升级到语义记录器v4.4 对于某些派生框架,有必要在派生后调用reopen 。 使用v4.4,不再需要Ruby 2.5崩溃的解决方法...

    chrome Logger浏览器调试插件

    Ruby - https://github.com/cookrn/chrome_logger Node.js https://github.com/olahol/express-chrome-logger https://github.com/yannickcr/node-chromelogger .NET - https://github.com/ChrisMissal/chromelogger...

    logstash-logger:编写logstash事件的Ruby logger

    LogStashLogger LogStashLogger扩展了Ruby的Logger类,以直接登录到 。 它支持以logstash JSON格式写入各种输出。 由于Logstash可以直接接收结构化数据,因此这是对写入文件或syslog的改进。产品特点可以通过UDP或...

    Ruby-Scrolls简单的日志记录

    Ruby-Scrolls是一个轻量级的日志记录库,旨在为Ruby开发者提供简单、直观的接口来管理和记录应用程序的运行情况。日志记录是任何软件系统的重要组成部分,它可以帮助开发者跟踪程序运行状态,诊断错误,以及在必要时...

    Ruby-HttpLogHTTP请求日志输出

    在这里,`Rails.logger`是日志记录的目标,你可以根据需要替换为自己的Logger实例。`:silence => false`表示开启日志记录,如果设置为`true`则会关闭日志输出。 HttpLog库支持记录各种HTTP客户端库的请求,如...

    Ruby-MongoDBLoggerRails的MongoDB记录器

    MongoDB Logger是专门为Ruby on Rails应用设计的一个日志记录器,它将日志信息存储在MongoDB数据库中,而非传统的文本文件。这个替代方案对于那些使用MongoDB作为主要数据存储的Rails应用尤其有用,因为它提供了集成...

    node-logger:一个简单的日志库,结合了Ruby的logger.rb和browser-js console.log()的简单API

    节点记录器概括一个简单的日志库,结合了Ruby的logger.rb和browser-js console.log()的简单API用法记录器按特定顺序具有5个不同级别的记录: 'fatal', 'error', 'warn', 'info', 'debug'这些日志级别中的每一个在...

    class_logger:将自定义记录器添加到任何 ruby​​ 模块或类

    类记录器 将多个记录器或自定义记录器添加到任何 ruby​​ 类。 主要是为了让 Rails 中的某些模型记录到不同的文件,同时维护原始记录器(或覆盖它)。 这个想法来自于和他的 class_logger。 我只是增加了一些灵活性...

    Ruby-Log4r使用Ruby程序一个全面的和灵活的日志库

    **Ruby-Log4r:全面灵活的日志解决方案** 在Ruby编程中,日志记录是必不可少的,它帮助开发者追踪程序运行状态,调试错误,并提供关键的系统信息。Log4r是一个强大的日志库,它提供了Java Log4j的许多功能,并针对...

    syslog_ruby:纯Ruby Syslog库

    SyslogRuby 该gem在纯Ruby中实现syslog协议。 使用openlog(3)syscall的Syslog模块只能打开一个工具。 SyslogRuby允许您拥有任意数量的记录器。...udp = SyslogRuby::Logger.new('ruby', :LOCAL4, uri: 'udp

    Ruby-将Ruby变成一个多功能命令行实用程序

    同时,使用`logger`库记录日志,便于调试和问题追踪。 6. **发布和自动加载**: 为了使CLI工具能够在任何地方运行,我们需要将其打包成可执行文件。可以使用`Rake`任务或者`GitHub Actions`自动化这个过程。同时,...

Global site tag (gtag.js) - Google Analytics