Skip to content

stebulus/logserver

Repository files navigation

logserver - A server that logs POSTs

This is a simple HTTP server which appends all data POSTed to a fixed file. To build, do

cabal install --only-dependencies
cabal configure
cabal build

Then, to try it out, run

dist/build/logserver/logserver 3042 mylogfile &
tail -f mylogfile

and then, in another terminal window,

echo "log entry" | ./log

This server is really just an exercise; it has obvious security weaknesses. To partially mitigate them, it is hard-coded to listen only on 127.0.0.1.

The script greaselog.js is a GreaseMonkey script which, on request, logs the title and URL of the current Firefox window in markdown syntax.

The script logmd monitors a log file and updates an HTML version when it changes. I like to run this script and the logserver itself under supervisord; see supervisord.conf for example stanzas to include in your own supervisord.conf.

About

An HTTP server that copies all POSTed data to a file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published