Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Logging Framework for iOS? [closed]

Tags:

Is there a logging framework for iOS that could aid developers in diagnosing app crashes?

like image 685
thndrkiss Avatar asked Jun 28 '10 07:06

thndrkiss


People also ask

Does OSLogStore work yet?

Does OSLogStore Work Yet? *Apple removed OSLogStore from iOS 14 at the very last moment, but brought it back in iOS 15. As of iOS 15 beta 7 and macOS Monterey beta 5 (21A5304g) OSLogStore finally works.

What is Os_log?

In short, os_log makes it possible for you to add logs to your application in a more structured way. It allows you to filter your logs in the Console. app application. This way, you get a better view on why a certain error occurred. You can see it as an advanced version of the Xcode Console.


1 Answers

You may like:

  • Lumberjack: stable and traditional

"It is similar in concept to other popular logging frameworks such as log4j, yet is designed specifically for Objective-C, and takes advantage of features such as multi-threading, grand central dispatch (if available), lockless atomic operations, and the dynamic nature of the Objective-C runtime."

  • LibComponentLogging: beautiful and hardcore, used by RestKit

"LibComponentLogging is a small logging library for Objective-C applications on Mac OS X and the iPhone OS which provides conditional logging based on log levels and log components. Additionally, different logging strategies can be used, e.g. writing log messages to a file or sending them to the system log, while using the same logging interface."

  • NSLogger: fancy with a dedicated visualization OS X App

"NSLogger is a high perfomance logging utility which displays traces emitted by client applications running on Mac OS X or iOS (iPhone OS). It replaces your usual NSLog()-based traces and provides powerful additions like display filtering, image and binary logging, traces buffering, timing information, etc."

like image 162
IlDan Avatar answered Sep 30 '22 14:09

IlDan