Sha256: 8677d6478ec9282cd7dfcaa5453691d9ad456a440d94e68bd4a610494c87bbbf
Contents?: true
Size: 656 Bytes
Versions: 2
Compression:
Stored size: 656 Bytes
Contents
# -*- ruby -*- # frozen_string_literal: true require 'mongrel2/config' require 'mongrel2/cli' unless defined?( Mongrel2::CLI ) # Mongrel2 access command module Mongrel2::CLI::AccessCommand extend Mongrel2::CLI::Subcommand desc "Dump the access log. The LOGFILE defaults to logs/access.log" arg :LOGFILE, :optional command :access do |accesscmd| accesscmd.action do |globals, options, args| logfile = args.shift || 'logs/access.log' IO.foreach( logfile ) do |line| row, _ = TNetstring.parse( line ) message %{[%4$d] %2$s:%3$d %1$s "%5$s %6$s %7$s" %8$03d %9$d} % row end end end end # module Mongrel2::CLI::AccessCommand
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongrel2-0.55.0 | lib/mongrel2/cli/access.rb |
mongrel2-0.54.0 | lib/mongrel2/cli/access.rb |