Sha256: 0b779677c3c67d557af4d46711e4ce63cf2943a94d4e9162cae2186d662fefce

Contents?: true

Size: 606 Bytes

Versions: 1

Compression:

Stored size: 606 Bytes

Contents

require_relative "../lib/tty/logger"

TTY::Logger.configure do |config|
  config.max_bytes = 2**5
  config.metadata = [:all]
  config.handlers = [[:console, 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/console.rb