Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.546.617 Times

NLOG4J 1.1.19

  Date Added: November 23, 2010  |  Visits: 402

NLOG4J

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)



NLOG4J library is a production-quality log4j-replacement with native SLF4J API support. NLOG4J is maintained by Ceki Gülcü, the founder of the log4j project. Inserting log statements into your code is a low-tech method for debugging it. It may also be the only way because debuggers are not always available or applicable. This is often the case for distributed applications. On the other hand, some people argue that log statements pollute source code and decrease legibility. (We believe that the contrary is true). In the Java language where a preprocessor is not available, log statements increase the size of the code and reduce its speed, even when logging is turned off. Given that a reasonably sized application may contain thousands of log statements, speed is of particular importance. With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary. Logging equips the developer with detailed context for application failures. On the other hand, testing provides quality assurance and confidence in the application. Logging and testing should not be confused. They are complementary. When logging is wisely used, it can prove to be an essential tool. One of the distinctive features of log4j is the notion of inheritance in loggers. Using a logger hierarchy it is possible to control which log statements are output at arbitrarily fine granularity but also great ease. This helps reduce the volume of logged output and minimize the cost of logging. The target of the log output can be a file, an OutputStream, a java.io.Writer, a remote log4j server, a remote Unix Syslog daemon, or even a NT Event logger among many other output targets. On an AMD Duron clocked at 800Mhz running JDK 1.3.1, it costs about 5 nanoseconds to determine if a logging statement should be logged or not. Actual logging is also quite fast, ranging from 21 microseconds using the SimpleLayout, 37 microseconds using the TTCCLayout. The performance of the PatternLayout is almost as good as the dedicated layouts, except that it is much more flexible. The package is being constantly improved thanks to input from users and code contributed by authors in the community. Whats New in This Release: - This is a maintenance release which synchronizes with SLF4J 1.0RC3..

Requirements: No special requirements
Platforms: Linux
Keyword: Api Application Code Libraries Log Logging Programming Statements
Users rating: 0/10

License: Freeware Size: 1024 KB
USER REVIEWS
More Reviews or Write Review


NLOG4J RELATED
Programming  -  Transmuter Programming Language 0.9.2
Transmuter Programming Language is an extremely dynamic, biologically-inspired prototyping language providing a framework for experimenting with naturally evolving systems of objects over the net, and for exploring new ideas about recombinant...
348.16 KB  
Development Tools  -  UIZE JavaScript API 1.0
UIZE JavaScript API is a suite of code libraries to help you create more effective user interfaces in your Web content and Web-based applications and services. The UIZE JavaScript API has been designed making full use of the object orientation...
 
Development Editors  -  Code to FlowChart 1.2
Code to FlowChart is a straight forward application designed to generate flowcharts from source code. It helps users to understand complex program structure by visual diagrams. Code to FlowChart is composed of two parts, Code Editor and FlowChart...
 
Text Chat Clients  -  ZMsgServer
ZMsgServer is a peer-to-peer LAN messaging application written in the Java programming language. I have successfully tested the application on a variety of platforms, under a variety of network conditions, and even in its infancy, it is a very...
5.12 KB  
Development Editors  -  PiXCL Advanced Imaging 10.0
PiXCL 10 is the latest version (see the development history here ) of a complete suite of scanner and digital camera image acquisition and advanced image processing APPLICATION development tools, designed for the imaging professional or power user...
36.2 MB  
Programming  -  Android NDKFor Mac r4b
Lets Android application developers build portions of their apps in native code. The Android NDK is a companion tool to the Android SDK that lets Android application developers build portions of their apps in native code.
48.24 MB  
Education  -  Dream in code 1.0.0.0
This application provides latest blogs, tutorial, forum discussion, new programming tutorials , game tutorials, scriblings etc from dream in code.net. all the programming tutorials contents can be accessed by tap.... Requirements: Windows...
1024 KB  
Education  -  Hello Code 1.2.0.0
This application shows you the popular "Hello World" code line of 50 programming languages. Requirements: Windows Phone 8.1, Windows Phone 8, Windows Phone 7.5
1024 KB  
Programming  -  Java Gui Builder 0.6.5a
The Java Gui Builder program is designed to decouple the GUI building code from the rest of the application code, without hand-writing code. It allows one to describe the layout of windows and controls using an XML file. A full DTD was written...
696.32 KB  
Programming  -  Swift App Framework for Java 1.0
an API for rapidly developing Java, desktop apps It includes a virtual desktop ,user interface API, GUI client for management of SQL databases,and a form design tool which allows basic application code to be generated from a SQL table or tables
1.16 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB