NAME

pause-log - tail the PAUSE log to watch for messages for your upload

SYNOPSIS

% pause-log

DESCRIPTION

I wrote this because there was a time when it appeared that my uplaods were not uploading. I watched the PAUSE log to see if the file got there and if it was queued for indexing.

Options

  • --dist Foo-Bar-1.23.tgz

    Filter the messages that aren't for this distname

    --dist Foo::Bar         # :: replaced by -
    --dist Foo-Bar          # Matches at start of distname
    --dist Foo-Bar-1.23     # ... same
    --dist Foo-Bar-1.23.tgz # ... same
  • --duration N

    Keep running for N seconds (default 3600)

  • --format FORMAT

    The format for output lines. See the "Formatting" section for details. (Default: %T %m)

  • --interval N

    Sleep for N seconds between fetches (default 300)

  • --once

    Fetch once then stop

  • --pause-id BDFOY

    Filter messages on the given PAUSE ID

  • --quiet

    Suppress normal messages

  • --stop-on-dist

    Once the script finds the distribution in DIST. This requires the --dist option:

    --stop-on-dist --dist Foo::Bar
  • --types fetch,received,mldistwatch_start

    Filter messages on these types (comma-separated)

    The types are enqueue, fetch, get, renamed, received, entered, verified, mldistwatch_start, reaped, and unknown. By default, all types are shown.

  • --verbose

    Output extra information

Formatting

  • %d - the dist name

  • %D - the date, in YYYY-MM-DD

  • %l - the log level

  • %m - the log message

  • %p - the PAUSE ID

  • %t - the message type

  • %T - the time

TO DO

Nothing so far

SEE ALSO

Nothing so far

SOURCE AVAILABILITY

This source is in Github:

http://github.com/briandfoy/pausex-log

AUTHOR

brian d foy, <brian d foy>

COPYRIGHT AND LICENSE

Copyright © 2023-2025, brian d foy, All Rights Reserved.

You may redistribute this under the terms of the Artistic License 2.0.