EnglishFrenchSpanish

OnWorks favicon

fedmsg-logger - Online in the Cloud

Run fedmsg-logger in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command fedmsg-logger that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


fedmsg-logger - simply emit messages from the command-line to the fedmsg bus

SYNOPSIS


fedmsg-logger [--message LOGGER_MESSAGE] [--json-input] [--topic TOPIC] [--modname
MODNAME] [--cert-prefix CERT_PREFIX] [<common fedmsg options>]

fedmsg-logger [-h|--help]

DESCRIPTION


fedmsg-logger is a simple command-line utility to send messages to the fedmsg bus. It is
an ephemeral command, that doesn't bind a 0mq endpoint directly. It sends its messages to
a fedmsg-relay(1) daemon that binds a persistent endpoint that the outside world can
subscribe to. If the fedmsg-relay(1) service is not running at the address specified in
the config, then fedmsg-logger will hang until that service becomes available.

If --message is not specified, this command accepts messages from stdin.

OPTIONS


-h, --help
Print an help message and exit

--message LOGGER_MESSAGE
The message to send.

--json-input
Take each line of input as JSON.

--topic TOPIC
The topic to which the messages are sent. Defaults to log if unset.

--modname MODNAME
The module name to which the messages are sent. Defaults to logger if unset.

--cert-prefix CERT_PREFIX
Specify a different cert from /etc/pki/fedmsg

COMMON FEDMSG OPTIONS


--io-threads IO_THREADS
Number of io threads for 0mq to use

--topic-prefix TOPIC_PREFIX
Prefix for the topic of each message sent.

--post-init-sleep POST_INIT_SLEEP
Number of seconds to sleep after initializing.

--config-filename CONFIG_FILENAME
Config file to use.

--print-config
Simply print out the configuration and exit. No action taken.

--timeout TIMEOUT
Timeout in seconds for any blocking zmq operations.

--high-water-mark HIGH_WATER_MARK
Limit on the number of messages in the queue before blocking.

--linger ZMQ_LINGER
Number of milliseconds to wait before timing out connections.

TOPIC CONSTRUCTION


The full topic to which the messages are sent is constructed from the topic_prefix and
environment set in the fedmsg configuration, and the --topic TOPIC and --modname MODNAME
options this way:

<topic_prefix>.<environment>.MODNAME.TOPIC

CAVEATS


Note that when using --json-input, you must send valid JSON, including the use of double
quotes as opposed to single quotes:

{"a": 1} is valid JSON.

{'a': 1} is invalid JSON.

EXAMPLES


Send a message from standard input in JSON format:
echo '{"a": 1}' | fedmsg-logger --json-input

Send a message to the git.repo.update topic
echo "Hai there." | fedmsg-logger --modname=git --topic=repo.update

Send a simple message:
fedmsg-logger --message="This is a message."

Send a JSON-format message:
fedmsg-logger --message='{"a": 1}' --json-input

Use fedmsg-logger online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Alt-F
    Alt-F
    Alt-F provides a free and open source
    alternative firmware for the DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F has Samba and NFS;
    supports ext2/3/4...
    Download Alt-F
  • 2
    usm
    usm
    Usm is a unified slackware package
    manager that handles automatic
    dependency resolution. It unifies
    various package repositories including
    slackware, slacky, p...
    Download usm
  • 3
    Chart.js
    Chart.js
    Chart.js is a Javascript library that
    allows designers and developers to draw
    all kinds of charts using the HTML5
    canvas element. Chart js offers a great
    array ...
    Download Chart.js
  • 4
    iReport-Designer for JasperReports
    iReport-Designer for JasperReports
    NOTE: iReport/Jaspersoft Studio Support
    Announcement: As of version 5.5.0,
    Jaspersoft Studio will be the official
    design client for JasperReports. iReport
    will...
    Download iReport-Designer for JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF will install all the
    software that Fedora Linux and others
    doesn't include by default, after
    running Fedora for the first time. Its
    easy for...
    Download PostInstallerF
  • 6
    strace
    strace
    The strace project has been moved to
    https://strace.io. strace is a
    diagnostic, debugging and instructional
    userspace tracer for Linux. It is used
    to monitor a...
    Download strace
  • More »

Linux commands

Ad