Giter Club home page Giter Club logo

log4sh's Introduction

log4sh

log4sh is an advanced logging framework for shell scripts (eg. sh, bash) that works similar to the logging products available from the Apache Software Foundataion (eg. log4j, log4perl).

log4sh provides different releases so that users can depend on functionality within a release series. It uses a variant of the X.Y.Z Semantic Versioning system.

  • X -- major release. Significant functionality has changed, and users of the code will definitely require changes to continue using it. These are extremely rare.
  • Y -- minor release. New functionality was added. To maintain stability for users, stable releases are numbered with even numbers (e.g. 1.4), with development releases numbered with odd numbers (e.g. 1.5). Development releases possibly include functionality that breaks backwards compatibility.
  • Z -- patch release. Bug fixes, and minor new functionality that remains 100% backwards compatible.

log4sh was originally hosted on Source Forge as https://sourceforge.net/p/log4sh/. It moved here in Sep 2017 to be hosted alongside the other projects by @kward (https://github.com/kward).

[2021-12-12] log4sh is not Log4Shell. log4sh is written in pure shell code, and does not use Java in any way, shape, or form. It is therefore not vulnerable to the Log4j exploit mentioned in CVE-2021-4428, which is also named Log4Shell or LogJam. For more information, about the unrelated exploit, see https://www.kaspersky.com/blog/log4shell-critical-vulnerability-in-apache-log4j/43124/.

log4sh's People

Contributors

kward avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.