Giter Club home page Giter Club logo

apex-logging's Introduction

Apex Logging

This project is aimed to provide a consistent way to log information from within Apex code on the Force.com platform.

How does this class help me?

The idea is to provide a centralised logging system that provides more functionality to developers than just system.debug. This could include things such as controlling when logging occurs and allowing logs to be generated from within managed packages to name two initial benefits.

There is also the start of a Loggly client for Apex in this project. It currently only sends log information to Loggly via their simple ReST interface but it could easily be extended to provide a much richer client that interacts through the complete Loggly API

What's still missing?

Lots of things - at the minute this is very much a starting point.

Some of the things I believe are currently missing (by no means is this a complete list):

  • Test Coverage - currently there's none at all mainly because I haven't really thought through what assertions make sense.
  • Being the kind of guy I am I'd like to be able to inject different Logging clients into the main logging class, hence giving us the choice of where to log whilst maintaining a consistent approach to what is logged and how that logging is invoked.
  • Development of the Loggly client.
  • Inclusion of other logging clients

Who's contributed to this?

So far only I have worked on this project, please join in and help shape the future of logging!

How's it licensed?

The project is licensed under the BSD 2 clause license.

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.