logging

Determining if root logger is set to DEBUG level in Python?

If I set the logging module to DEBUG with a command line parameter like this: if (opt["log"] == "debug"): logging.basicConfig(level=logging.DEBUG) How can I later tell if the logger was set to DEBUG? I'm writing a decorator that will time a function if True flag is passed to it, and if no flag is given, it defaults to printing timi...

Logging from SpringMVC controller

I have just started exploring SpringMVC and logback. This is my controller, (the only one i have so far) import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Contro...

Logback SMTPAppender Limiting Rate

How can I limit the rate of emails a Logback SMTPAppender, so that it would email me at most once every n minutes? I have setup my logging according to the Logback appender, but I don't quite see how it be configured or subclassed to implement that. Is there a hidden feature? Did someone develop a subclass to handle this? ...

Logging preemption

Extraneous logging can be expensive. Therefore, I could turn off logging or heighten the logging threshold level to reduce logging during production mode (everybody knows that!) However, what about the routines that are called to supply parameters to the logger statement? Consider the logger statement. logger.info("number of windows="...

Logging Exceptions Location within a DAL Class

I am not sure where the best location to handle my exceptions in my DAL class. I have some code that does a read, and populates a list of business objects like the pseudo-code below: public List<MyObject> GetMyObjects() { while (dataReader.Read() { try { //populate business object } cat...

"Noisy" Logging Problem.

Throughout our enterprise we have many applications that log activity to text files for diagnostic purposes. Generally if something fails or breaks an email notification is sent to notify our team of problems. Also we have a monitoring application that notifies our team via email when an application has a longer than expected period of...

Error Log Database -- For many apps

I have a bunch of existing client/server applications that are currently chugging along. Once in a while, a client will want to add on some type of web-interface to access part of their data. These are typically custom, although some are "generic"; but everyone has their own "instance" in its own VM. What I want is a centralized area to...

fast site logging

i'm need to log some visits on my site to mysql and then parse them, such visits rate is about 50 per second. inserting each request is veryslow and bad, what can you advise me? ...

Simple Macro Output/Console Logging in Visual Studio 2005?

I'm trying to log output to the Output window from one of my macros in Visual Studio. I thought that Debug.Print would do the trick like it does in Visual Basic.NET and VBA, but it doesn't do that. I found this, and tried this, it is not simple, nor does it work in Visual Studio 2005 (see bellow): Private Function GetMacroOutputPane...

Log4Php properties setting at runtime

I have a PHP application containing multiple modules and various settings within each module. I'd like to enable logging using log4php, but each individual module has different settings (ie. Log level, log file, etc). Some of these settings need to be changed on the fly by end users (log level), and I'd like to store these properties in ...

Database design for audit logging

Every time I need to desing a new database I spend quite some time thinking on how I should set up the database schema to keep an audit log of the changes. Some questions have already been asked here about this, but I don't agree that there is a single best approach for all scenarios: Database Design For Revisions Best design for a ch...

Can you make the Tomcat 6 stdout.log file behave like a log4j DailyRollingFileAppender?

We are using the Windows installation of Tomcat 6. By default, the log4j output for our app goes to the ${catalina.base}/logs/stdout_.log file. This log file only rolls over when we restart Tomcat, and the file name always includes the date. I would prefer it to behave like a DailyRollingFileAppender, where it renames the file when it...

Android logging

I am having lots of logging statements to debug for example. Log.v(TAG, "Message here"); Log.w(TAG, " WARNING HERE"); while deploying this application on device phone i want to turn off the verbose logging from where i can enable/disable logging. ...

Good way to do performance logging (C#)

I am trying to get some detailed performance information from an application my company is developing. Examples of information I am trying to get would be how long a network transaction takes, how much CPU/memory the application is using, how long it takes for a given method to complete, etc. I have had some failed attempts at this in t...

.NET: Is there a way to know which method the currently executing code is in? (for logging class)

Hi! I'm writing a logging class in C# and would like to add the method from which the log call was made. Doing this manually isn't too attractive. Is there a way to know which method the currently executing code is in? Thanks in advance for your awesomeness... Gregg EDIT: Using MethodBase... System.Reflection.MethodBase thisMethod ...

logging in scala

In Java, the standard idiom for logging is to create a static variable for a logger object and use that in the various methods. In Scala, it looks like the idiom is to create a Logging trait with a logger member and mixin the trait in concrete classes. This means that each time an object is created it calls the logging framework to get ...

Is it possible to adorn a LINE OF CODE with a Conditional Attribute? (or something similar)

Hi! I plan to put a call to MethodBase.GetCurrentMethod() at the beginning of most methods (for informative logging), but since this would present a high overhead, it would be good if a conditional attribute could be used used like: #define LogMethodNames where... [Conditional("LogMethodNames")] was put above every line call GetCu...

MongoDB to store different (schema) log files

Do you think that using a MongoDB Json Database to store log files from application is a good idea and why ? The only advantage for me is the schema abstraction, but i think it's also a weakness we cannot ensure the integrity of a log file. ...

Windows Error Logging (Severity=Success)

I am using IoWriteErrorLogEntry to log an error to the Windows event log (from a driver). Everything works EXCEPT that messages with Severity = Success (yes, Success is defined as per the msdn documentation) displays in the event log with an error icon. Is there an issue with using Severity = Success in the system log? ...

Is there a good component for showing a text log on screen in an iPhone app?

I want to have a screen in my app that shows real-time log information - e.g. a scrolling list of textual strings. Previously I've seen people just use a textview and append new log entries to the list - it seems this may be not so efficient, especially when the list becomes long. Is there any sample code out there that can efficiently ...