- Home
- >
- Software Development
- >
- Rookout’s Live Logger Designed to Remove Developer Speed Bumps – InApps 2025
Rookout’s Live Logger Designed to Remove Developer Speed Bumps – InApps is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn Rookout’s Live Logger Designed to Remove Developer Speed Bumps – InApps in today’s post !
Key Summary
This article from InApps Technology, authored by Phu Nguyen, discusses Rookout’s Live Logger tool, designed to streamline debugging by providing precise logging data without disrupting developer workflows. Complementing Rookout’s Live Debugger, it addresses common logging challenges in production environments. Insights from Shahar Fogel, Rookout’s CEO, highlight its impact. Key points include:
- Logging Challenges:
- Excessive Noise: Traditional logging generates overwhelming data, increasing costs (e.g., high Splunk bills) and complicating analysis.
- Workflow Disruption: Developers often stop coding to parse logs in separate interfaces or redeploy apps after adding log lines, slowing development.
- Digital Enterprise Journal Report: 68% of developers face “flying slow or flying blind,” lacking precise logging data or halting work to sift through excessive logs, hindering efficient coding.
- Rookout’s Live Logger Solution:
- Functionality: Allows developers to access specific logging data with a single click, enabling dynamic adjustments to log verbosity (e.g., activating “info debug” or “trace logs”) without code changes or app restarts.
- Non-Invasive: Uses bytecode manipulation to adjust logging in real-time during production, avoiding redeployments and reducing security risks.
- Benefits:
- Reduces Noise: Limits unnecessary logs, lowering costs and simplifying analysis.
- Maintains Workflow: Keeps developers in the command-line interface, avoiding context switches.
- Dynamic Observability: Complements Live Debugger by enabling real-time log verbosity changes, addressing issues like customer complaints swiftly.
- Use Case:
- When troubleshooting (e.g., a customer issue), developers can “shine a flashlight” on problem areas, retrieving precise data without predicting log needs upfront or bothering operations teams with redeployments.
- Key Advantage:
- Eliminates the trade-off between comprehensive logging (costly and noisy) and insufficient data, empowering developers with “superpower” control over production logging.
- InApps Insight:
- InApps Technology leverages tools like Rookout for efficient debugging, integrating React Native, ReactJS, Microsoft’s Power Platform, and Azure, using Power Fx for low-code solutions and Azure Durable Functions for scalable workflows.
- Combines Node.js, Vue.js, GraphQL APIs (e.g., Apollo), and Azure to deliver debug-optimized, developer-friendly solutions, targeting startups and enterprises with Millennial-driven expectations.
Read more about Rookout’s Live Logger Designed to Remove Developer Speed Bumps – InApps at Wikipedia
You can find content about Rookout’s Live Logger Designed to Remove Developer Speed Bumps – InApps from the Wikipedia website
Rookout says its Live Logger tool release helps to solve problems developers often have when seeking precise logging data that does not interfere with the development process.
Some logging creates too much “noise” with an overload of information and associated costs when accessing the data. Other options require the developer to stop the software-production process to exit the command line and access another interface and scour through often superfluous data. Both scenarios hinder workflow.
According to Digital Enterprise Journal in its report ”Enabling Top Performing Engineering Teams,” 68% of respondents struggle with the challenge of “flying slow or flying blind.” The report describes how software developers without proper logging data are unable to create code and applications efficiently by lacking the information they require during the process. Others may continually halt the development process altogether and don’t go back to it until they have parsed through an overabundance of logging data in order to find what is needed to ready the code for a commit on Git.
Rookout says it designed Live Logger — which complements its Live Debugger tool — to allow developers to access the logging information they require directly with a single click. In this way, Rookout says the tool boosts “log verbosity.” This is because the developer activates the “info debug” or “trace logs” functions for a limited amount of time without changing code and without restarting the app, thus helping minimize logging costs. Noise is also reduced that unnecessary logs would otherwise produce, the company says. By providing the developer with the necessary information, the debugging process can take place while remaining within the developer command-line interface.
Traditional developer workflow involves attempting to “predict upfront about where logs will be necessary and at what verbosity,” Shahar Fogel, CEO of Rookout, told InApps.
“When an issue arises in production, developers have to hope they chose correctly — and if not, they have to write new code and re-deploy the application. This wastes a lot of time each time you need to re-deploy the application (not to mention it increases security risks),” Fogel told InApps. “Now developers can shine a flashlight on a problem area and get the data they want with a click of a button. They also no longer have to bother the operations teams with new deployments — they are being given a superpower where they can change log verbosity on the fly while the application is still running.”
Live Logger also helps to solve the issues developers face when they are afraid they won’t have the necessary logs when a problem arises that a debugging team might reveal, Fogel said. “This quickly becomes too expensive and noisy,” Fogel said. “As developers ourselves, we found it frustrating to have to choose between a high Splunk bill or not having the necessary data when we wanted it.”
A typical use-case scenario is how developers must manage an issue, such as a customer complaint. “Now, as developers, we have to troubleshoot to try and find the root cause and resolve the issue as quickly as possible,” Fogel said. “Live Logger compliments our existing Live Debugging solution to enable dynamic observability by …allowing you to make changes to log verbosity on the fly, in production. This is made possible through instrumentation enabled via bytecode manipulation.”
Source: InApps.net
Let’s create the next big thing together!
Coming together is a beginning. Keeping together is progress. Working together is success.