Sha256: b85019d8d24b65e153958a6cc9ffcdf8513775204de8a65fac9ba4941ca3242e
Contents?: true
Size: 710 Bytes
Versions: 14
Compression:
Stored size: 710 Bytes
Contents
module Kamal::Commands::App::Logging def logs(version: nil, since: nil, lines: nil, grep: nil, grep_options: nil) pipe \ version ? container_id_for_version(version) : current_running_container_id, "xargs docker logs#{" --since #{since}" if since}#{" --tail #{lines}" if lines} 2>&1", ("grep '#{grep}'#{" #{grep_options}" if grep_options}" if grep) end def follow_logs(host:, lines: nil, grep: nil, grep_options: nil) run_over_ssh \ pipe( current_running_container_id, "xargs docker logs --timestamps#{" --tail #{lines}" if lines} --follow 2>&1", (%(grep "#{grep}"#{" #{grep_options}" if grep_options}) if grep) ), host: host end end
Version data entries
14 entries across 14 versions & 1 rubygems