Sha256: 9df09fa13341158cfa08cbcbb141b7286ed61640bf5538e636d49ec8b6356cb2

Contents?: true

Size: 605 Bytes

Versions: 1

Compression:

Stored size: 605 Bytes

Contents

require_relative "../lib/tty/logger"

TTY::Logger.configure do |config|
  config.max_bytes = 2**5
  config.metadata = [:all]
  config.handlers = [[:stream, formatter: :text]]
  config.level = :debug
end

logger = TTY::Logger.new(fields: {app: "myapp", env: "prod"})

logger.with(path: "/var/www/example.com").info("Deploying", "code")

puts "Levels:"

logger.debug("Debugging deployment")
logger.info("Info about the deploy")
logger.warn("Lack of resources")
logger.error("Failed to deploy")
logger.fatal("Terribly failed to deploy")
logger.success("Deployed successfully")
logger.wait("Ready to deploy")

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tty-logger-0.1.0 examples/stream.rb