My Application Log Have Faces
Any non-trivial today its own registration and tracing functionality. Needless to say that demand is often of crucial importance in all development cycles of software development, based on early prototypes and development and on how the support and maintenance. Logging introduces us to the behavior in different conditions, a history of what is happening and why. She faces. We have a product for you.
Why?
There are many articles, case studies and a myriad of structures, on the themes of the API level. I am not here to describe the importance and necessity of a good infrastructure to connect to the application well constructed. The purpose of this article is to exclude from the scope of application of the scope of software is often a series of applications on multiple hosts and processes. The idea is to climb an individual host or process and see to connect to the enterprise level.
We all know that the demand – the Apache log4j for example, it is absolutely stunning with incredible flexibility, functionality, high performance and general public users and projects that are developing day by day.
But
Log4j API is relatively small framework, programmers tools for detection of the recording and storage (or send) to several objectives – hard drive, console, sockets, databases or instant messaging and RSS feeds. Its scope is the application at the most often limited to applications. Of course, we log4j with a frame, which corresponds to the recording at the company level, all tools available – only a keyboard and make your own logging system. I participated in many projects and each one I had, for some logger system. Yes, they are simple and boring, which – the handling of log files, support, rolling for research by themselves, they search for the error, following a request to observe in real time registration of electricity, etc. Very often, the request is not taken seriously, because it is a non-functional in most system requirements. After log4j, you can save the recording statements anywhere you wish, attach it to your issues and go further. But if the system grows larger scale, things are becoming more complex, and the statements in the minutes jotted unnecessary. I often, if the users just increase the severity of errors to get rid of cumbersome flood Log
In point
Once you’ve said, I would like to find a solution, the solution of many of these problems and especially for building your own logging system, while functional. Do not reinvent the wheel. LogFaces is created for an Out-of-the-box server-Log, perhaps intoxicated with existing applications with log4j Logging framework. “The bar” is the most important function – you just need to install next to your system and manage to append logFaces server, but works with TCP or UDP sockets – both log4xxx. It’s up to you, processes, hosts, or even classes should strengthen cooperation with logFaces Server – log4xxx configuration thanks to the magic, all this is very simple and not intrusive.
Imagine that …
Imagine that you are multi-host, the system must be tested QS. It could be a huge amount of data. LogFaces this partition may be for you and in some aspects. For example, I would just like to see the presentation of class activities related to what happens in the data layer. LogFaces this capacity, it says Log perspective. Perspectives allow application to a specific host, or packages and classes. And all this can be done without affecting production.
Aggregated
LogFaces as aggregator database. You can each application its own rolling stock append file, or even append a Smart car, which together multiple applications in a log file. But that requires effort, may be small, and can not. And yet, in the next evolution of this activity is to be done. In logFaces us aggregation events in the database automatically. You can specify what should be recorded and how long data is retained. For example, you can ensure, in 7 days from the log data applications, while others ignore them. You can connect serious – that is, if the system is stable, or you can use debugging information and to enable the developers problems. And, of course, there are many questions that can be done to these data. It is fast and about to start. For example, a single click, you receive the list of packet errors in the past hours. After you crawl and see what happens in that time. Of particular interest is the creation of log files – After each use, instead of their own policy for the log files, you can logFaces storage and formatting, they, as you wish. Log files can also be the creation of lines and e-mail recipients – which is very good for the daily report of problems.
Route
Not only are there the same data, applications is the same for clients. Routing is done in real time and may well vote separately by each customer. For example, the quality of people can watch their system to test for integrators or developers can see what is in them. All are separated, not collide. Customers can be very remote, you can in the office for you, as your system on the ground.
There may be small
LogFaces is not necessarily for large systems. It may be with smaller applications. If you need not only strength and opportunities for routing – no problem, the database can be disabled. Some of our users only logFaces for displaying real time recording. Network, you can connect the flow from different continents in the viewer.
Not just Java
As you know, log4j implementations for different platforms, it is not just Java. It exists. NET, C, C + +, Python and libraries. The great thing about architecture is the log4j append. It plays no role for the platform you logFaces application works as long as events with sticks log4j schema. In the end, everything is abstract, and partitioned for you seen in uniform.
What is not
LogFaces not log analysis tool, it does not detect behaviors or symptoms of problems to recognize. These products are mature and competent, which comes. The output of logFaces can be a contribution to the intelligent tool.
————–
Come and try it yourself, it’s free for 30 days and is very easy to configure

Leave a Reply