The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Mojolicious::Plugin::Webtail - display tail to your browser

SYNOPSIS

  use Mojolicious::Lite;
  plugin( 'Webtail', file => "/path/to/logfile", webtailrc => '/path/to/webtail.rc' );
  app->start;

  or

  > perl -Mojo -e 'a->plugin("Webtail", file => "/path/to/logfile", webtailrc => "/path/to/webtail.rc")->start' daemon

  or

  > tail -f /path/to/logfile | perl -Mojo -e 'a->plugin("Webtail", webtailrc => "/path/to/webtail.rc")->start' daemon

  and access "http://host:port/webtail" in your web browser.

DESCRIPTION

Mojolicious::Plugin::Webtail is display tail to your browser by WebSocket.

METHODS

Mojolicious::Plugin::Webtail inherits all methods from Mojolicious::Plugin.

OPTIONS

Mojolicious::Plugin::Webtail supports the following options.

file

displays the contents of file or, by default, its STDIN.

webtailrc

define your custom callback in webtail file.

the code in webtail file is executed when a new line is inserted.

tail_opts

define tail options.

default: '-f -n 0'

AUTHOR

hayajo <hayajo@cpan.org>

SEE ALSO

https://github.com/r7kamura/webtail

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.