Logging Levels 101

Carlos Schults Developer Tips, Tricks & Resources

If you’re a software developer, then you understand how vital application logging is in software development and a critical part of logging is something called logging levels. Log entries generally contain essential information—such as a timestamp, a message, and sometimes additional stuff like an exception’s stack trace. Those pieces of information are useful because they allow someone reading the log entry to …

PHP Error Log Guide: Configuration And Use Cases

Gaege Root Developer Tips, Tricks & Resources

When developing PHP applications, error logs are under-used because of their apparent complexity. PHP error logs are helpful, especially when configured and used properly. While there are advanced tricks to truly squeeze every last drop of utility out of error logs, this article will cover the basics of configuration and the most common use cases so you can get up …

Winston Logger Tutorial

Winston Logger Ultimate Tutorial: Best Practices, Resources, and Tips

Lou Bichard Developer Tips, Tricks & Resources

Are you looking to get up and running with Winston logger in Node.js? Do you want to understand best practices (and pitfalls) for structuring application logging in Node.js? If that’s what you’re looking for, you’re in the right place! For me, logging was always a somewhat mystical and frustrating idea. I could grasp the concept that you wanted to output information …

Microservice Logging: Challenges, Advantages, and Handling Failures

Simon Timms Developer Tips, Tricks & Resources

One of the major developments in software design and delivery over the last few years has been a movement away from monolith applications towards microservices. One of the sticking points I’ve seen on numerous microservice applications is logging. There are some unique challenges with microservice logging that need to be addressed. In this article, we’ll look at how we can …

Java Logs: 4 Types of Logs You Need to Know

Thorben Janssen Developer Tips, Tricks & Resources

Logging is an important topic in software development, especially if you need to analyze bugs and other unexpected events in your production environment. Implementing your logging often seems easy. But as you probably experienced yourself, logging is far more complex than it might seem. That’s why you can find lots of articles about it here on the blog. As an …

SLF4J: 10 Reasons Why You Should Be Using It

Eugen Paraschiv Developer Tips, Tricks & Resources

What Is SLF4J and What are the Benefits of Using It? One of the most important aspects of developing an efficient system is to have clean, helpful logs that will help you understand what errors are being triggered, and what information is being processed. When you are first creating an application, you might not know what logging framework will be …

PostgreSQL Performance Tuning Tutorial

Lou Bichard Developer Tips, Tricks & Resources

Setting up the database correctly is just the first step in PostgreSQL performance tuning. With every table you add and every query you run, your databases will require maintenance and updates to ensure ideal PostgreSQL optimization. PostgreSQL optimization is pretty straight-forward, however, there are some things that it needs to know from you, the database admin, in order to run …

PHP Performance Testing Tools

5 PHP Performance Testing Tools You Need To Know

Juliet Mendez Developer Tips, Tricks & Resources

 To all the PHP developers out there, it is highly advisable that every application you build should have the right PHP performance testing tools to ensure that it runs correctly. There are a variety of tools available that can monitor your application’s performance. Choosing the right tool that caters to your organization’s needs should be a priority. In general, with …

NLog vs log4net vs Serilog: Compare .NET Logging Frameworks

Simon Timms Developer Tips, Tricks & Resources

Logging information in .NET, or really in any production application, is invaluable. In many cases, developers don’t have direct access to the production environment to debug issues. Good quality logs are the difference between solving problems like Sherlock Holmes and stumbling upon solutions like Inspector Jacques Clouseau. As you can imagine, we’re pretty big on logging here at Stackify, and …

Serilog Tutorial for .NET Logging: 16 Best Practices and Tips

Matt Watson Developer Tips, Tricks & Resources

Serilog is a newer logging framework for .NET. It was built with structured logging in mind. It makes it easy to record custom object properties and even output your logs to JSON. Note: You can actually check out our other tutorials for NLog and log4net to learn how to do structured logging with them also! In this article, we are …

PHP Error Handling Guide

PHP Error Handling Guide

Juliet Mendez Developer Tips, Tricks & Resources

Because PHP is free to use, many web developers use this programming language to make web applications. Even the most popular web content management systems are based on this programming language. Handling errors in PHP is almost the same as handling errors in other programming languages. But if a developer is new to the language, seeing the errors for the …

PHP Monolog Tutorial: A Step by Step Guide

Juliet Mendez Developer Tips, Tricks & Resources

In application development or maintenance, logging is very important. It gives you the right amount of data that you need to help you monitor your application, logs, databases, code, and web services. Monolog is the existing standard logging library for PHP. It is most popular in PHP frameworks such as Laravel and Symfony, where it implements a common interface for …

The state of logging in Java

The State of Logging in Java

Nicolas Frankel Developer Tips, Tricks & Resources

When developing an application, chances are that it won’t perform as expected on the first run. In order to check what went wrong, developers in general use debuggers. But experienced developers know that if it happens in production, most debuggers won’t be available. Hence, they pepper the source code with logging statements to help their future self debug the next …

What is log management

Retrace Log Management: Logs, Errors and Code Level Performance

Matt Watson Developer Tips, Tricks & Resources

What is Log Management? Log management is traditionally described as a way to collect all of your log data in one place so you can use it for a wide variety of uses. Using log data for troubleshooting application problems is just one use case. You could also take machine data from a phone system or MRI machine and use …

Retrace Logging and Error Tips

5 Awesome Retrace Logging & Error Tracking Features

Matt Watson Developer Tips, Tricks & Resources, Popular, Stackify Product & Company Updates

Retrace combines several tools that developers need for application monitoring in one easy to use tool. Retrace has some really amazing log management and error tracking features because of the tight integration between our APM, errors, and logging tools. In this article, we are going to highlight some of the top features that you should be using with Retrace! Organize …

Azure Functions Logging Guide

A Guide to Logging in Azure Functions

Jared Nance Developer Tips, Tricks & Resources

If you are thinking about using Azure Functions, at some point you will be confronted with the challenge of figuring out how application logging works. Logging in Azure Functions has some unique challenges due to the stateless nature of the serverless execution model. In this article, we will cover some basics about Azure Functions and provide instruction on how to …

Should developers build, buy or open source their own software?

Build It, Buy It, or Open Source: The Software Dilemma

Matt Watson Insights for Dev Managers

One problem that all developers and companies struggle with is trying to decide if they should “build it” or “buy it”. Software developers love to build things. That is what we do! Their natural reaction tends to lean towards building things. We are also always up for a new challenge. How do you know when you should build software or …

Retrace Empowers Your Developer Team

Retrace Delivers Easy-to-Navigate Logging to VinSolutions’ Developers

Alexandra Altvater Developer Tips, Tricks & Resources

Let’s Talk Logs Application and server logs are the eyes and ears for developers when it comes to troubleshooting application problems. Traditional log management solutions do not provide any features for tracking and identifying application errors. What’s worse, multiple users using your application at the same time can cause a major tangle in your logs. Sorting through your logs to …

Java application monitoring metrics

How To Track and Monitor Critical Java Application Metrics

Eugen Paraschiv Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Overview of Java application metrics Monitoring a running application is crucial for visibility and making sure the system is functioning as expected, as well as to identify any potential issues, tweak and optimize the running conditions, and resolve any errors that may occur. This is where Application Performance Monitoring (APM) tools can make your life a whole lot easier by …

Understand why you should track all exceptions.

Why Tracking and Monitoring All Exceptions is Important

Alexandra Altvater Developer Tips, Tricks & Resources, Insights for Dev Managers

Modern applications are complex multi-tier and multi-layer systems that consist of multiple client-side apps, web servers, application servers, and database servers. The applications use third-party libraries, communicate with other applications using different communication mechanisms, and rely on cloud services and hosting providers. The complexity goes on and on and on. In other words, modern applications are Complicated with a capital …