For example, loss of network access should be a warning or even an error in a server application, but might be just an Info in a desktop app designed for occassionally disconnected laptop users. Warnings should be used sparingly so that they don't become meaningless.
Viewing a log filtered to show only warnings and errors may give quick insight into early hints at the root cause of a subsequent error.
For example, expected transient environmental conditions such as short loss of network or database connectivity should be logged as Warnings, not Errors. Warning: This MIGHT be problem, or might not. For example, this metric might help inform decisions about whether or not another beta testing cycle is needed before a release. Tracking error rates as versus application usage can yield useful quality metrics such as MTBF which can be used to assess overall quality. By filtering a log to look at errors and above you get an overview of error frequency and can quickly identify the initiating failure that might have resulted in a cascade of additional errors. SysAdmin should be notified automatically, but doesn't need to be dragged out of bed. Typically, a Fatal error only occurs once in the process lifetime, so if the log file is tied to the process, this is typically the last message in the log.Įrror: Definitely a problem that should be investigated. If it's happening daily and that's not a BFD, it's lost it's meaning. Since we prefer our SysAdmins alert and well-rested, this severity should be used very infrequently. I find it more helpful to think about severities from the perspective of viewing the log file.įatal/Critical: Overall application or system failure that should be investigated immediately. I reserve these only for the most heinous errors and situations where there is guaranteed to have been data corruption or loss.
(Such as switching from a primary to backup server, retrying an operation, missing secondary data, etc.) Warn - Anything that can potentially cause application oddities, but for which I am automatically recovering.Info I want to always have available but usually don't care about under normal circumstances. Info - Generally useful information to log (service start/stop, configuration assumptions, etc).Debug - Information that is diagnostically helpful to people more than just developers (IT, sysadmins, etc.).
The Techlog platform provides new ways of visualizing the near-wellbore formation model.ĭetailed 3D interpretations maximize the value of all the sophisticated data collected in modern wells. No longer are azimuthally sensitive log measurements required to “make do” with 2D displays. A petrophysicist can leverage high-resolution data to examine the orientation of fractures as well as evaluating resistive qualities of those fractures to understand fluid flow in and around the wellbore. The best-in-class science delivered through the Techlog platform enables analysis of all available wellbore data at its acquisition scale and enables those data to be upscaled with confidence. it is streamed directly from the well site for real-time processing and instantaneous analysis as the well is drilled, aiding decision making during operations. The Techlog platform dynamically incorporates the latest data. Learn more Leverage advanced technology in real time