OpenBSD Journal

New/Alternative BSD Logging Utilities

Contributed by jose on from the when-syslog()-isn't-enough dept.

Dan writes :
" Gustavo Rios , per his announcement in openbsd misc mailing list, has designed and implemented an alternate log data storage processing mechanism. He calls it "Ant Fast Logging Utilities". It provides logging services on STDIN_FILENO or through a fifo. He claims that the mechanism is efficient, reliable and portable. It has full conformance with IEEE Std1003.1-1990 and ANSI C (ANSI X3.159-1989) standards. Here is a copy of his announcement . "
Secure, robust logging tools are a must in many installations. This one appears to be worth looking at, having been designed to be resiliant to data loss.

(Comments are closed)


Comments
  1. By Anonymous Coward () on

    what does this provide that something like
    http://cr.yp.to/daemontools/multilog.html doesn't?

    Comments
    1. By Anonymous Coward () on

      A decent license.

    2. By Anonymous Coward () on

      You can probably use this other package without being subject to a license that requires you to strip naked, cover yourself in mustard, and run around your city shouting "DJB IS GHOD!".

      Comments
      1. By W () on

        The says that? :-O

        Comments
        1. By W () on

          I mean, It says that? :-O

          Comments
          1. By Daniel Hartmeier () daniel@benzedrine.cx on http://www.benzedrine.cx/pf.html

            No, that was an understatement.

            You have to install his binaries where he says is best for you. Being forced to run around naked once is a minor annoyance compared to that. And just wait until he starts explaining _why_ he knows better than you what's good for you, and you'll immediately grasp the importance of the 'freedom from the author's religious preferences' that an acceptable license grants.

            Comments
            1. By Anonymous Coward () on

              The only and incorrigibly sad fact from your comment is that for 99.9% of users/admins he does know what is better for them for far superior reasons.

              Comments
              1. By Daniel Hartmeier () daniel@benzedrine.cx on http://www.benzedrine.cx/pf.html

                So, following your line of argument, whenver someone knows better than the majority how a particular thing should be done, he/she should enforce that by law.

                Hey, I'm sure there's some genius out there that knows better than DJB how DJB should wear his hair and drink his coffee. He'd surely appreciate some laws forcing him to comply with that.

                Damn liberal hippies, they put their Unix binaries wherever they please. They probably don't even align their tooth brushes correctly, even though the drill seargant told them why and how to. Anarchy!

                Comments
                1. By Anonymous Coward () on

                  Don't be silly. While he does place restrictions similar to that on _distributed binaries_, you can put them wherever you want on your own box, particularly if you compile it yourself. Or you can distribute a patch that re-locates them.

                  The only legal question is with binary distribution; not with "where you put them on your own box."

                  Comments
                  1. By DC () on

                    And so ?
                    Don't we distribute binaries ?

                    DJB is annoying people with stupidities, hier(7) defines the layout of filesystem, should we modify it onky to make him happy ?

                    I think YOU are silly.

                    Comments
                    1. By Anonymous Coward () on

                      No. Try reading.

                      "You have to install his binaries where he says is best for you."

                      That is not the whole truth. I explained why. It is up to you to "get it."

                2. By W () on

                  Is it me or are you exaggerating?

                  I love his software. Why? Because of it's quality. While he do have his eccentricity, they don't bother me enough to call him a liberal hippie.

                  I'm not even going to comment on your middle paragraph.

                  Have a nice day! :-)

                  Comments
                  1. By Anonymous Coward () on

                    Agree. What a big deal it where you put your software. Besides it is freely downloadable and you can just choose for yourself where you're gonna put it.

            2. By Anonymous Coward () on

              That's because he's trying to solve a problem
              that needs solving. http://cr.yp.to/compatibility.html

              Comments
              1. By Gustavo Rios () gustavo.rios@terra.com.br on http://www.rootshell.be/~grios

                Ok! The discussion has been far from the original goal. May some one report his/her experience using algr ?

    3. By Jedi/Sector One () j@pureftpd.org on http://www.pureftpd.org

      If you need the same thing but with syslog() compatibility, try metalog.

    4. By Gustavo Rios () gustavo.rios@terra.com.br on http://www.rootshell.be/~grios

      0) Freedom (Probably the most important aspect).
      1) Allow for one to perform i/o multiplexing, steading of having hundreds of multilog process being feeded. This deliver better/low resource utilization.
      2) efficient memory utilization, memory allocation is performed in a very simple manner, as is the deallocation procedure.

      ...

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]