Module: Langsmith::Colorizer
- Defined in:
- lib/langsmith.rb
Class Method Summary collapse
- .blue(str) ⇒ Object
- .colorize_logger_msg(msg, severity) ⇒ Object
- .green(str) ⇒ Object
- .red(str) ⇒ Object
- .yellow(str) ⇒ Object
Class Method Details
.blue(str) ⇒ Object
39 40 41 |
# File 'lib/langsmith.rb', line 39 def blue(str) "\e[34m#{str}\e[0m" end |
.colorize_logger_msg(msg, severity) ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/langsmith.rb', line 43 def colorize_logger_msg(msg, severity) return msg unless msg.is_a?(String) return red(msg) if severity.to_sym == :ERROR return yellow(msg) if severity.to_sym == :WARN msg end |
.green(str) ⇒ Object
31 32 33 |
# File 'lib/langsmith.rb', line 31 def green(str) "\e[32m#{str}\e[0m" end |
.red(str) ⇒ Object
27 28 29 |
# File 'lib/langsmith.rb', line 27 def red(str) "\e[31m#{str}\e[0m" end |
.yellow(str) ⇒ Object
35 36 37 |
# File 'lib/langsmith.rb', line 35 def yellow(str) "\e[33m#{str}\e[0m" end |