Ports Search

Results 2,6112,620 of 5,623 for /devel/.(0.002 seconds)
devel/Log-Defer-0.311 (Score: 0.032514982)
Deferred logs and timers
I believe a lot of log processing is done too early. This module lets you defer log processing in two ways: * Defer recording of log messages until some "transaction" has completed Typically this transaction is something like an HTTP request or a cron job. Generally log messages are easier to read if they are recorded atomically and are not intermingled with log messages created by other transactions. * Defer rendering of log messages Sometimes you don't know how logs should be rendered until long after the message has been written. If you aren't sure what information you'll want to display, or you expect to display the same logs in multiple formats, it makes sense to store your logs in a highly structured format so they can be reliably parsed and processed later. This module doesn't actually write out logs! To use this module for normal logging purposes you also need a logging library.
devel/Logfile-Rotate-1.04 (Score: 0.032514982)
Perl module to rotate logfiles
Perl module to rotate log files
devel/Lvalue-0.21 (Score: 0.032514982)
Add lvalue getters and setters to existing objects
Lvalue takes an object produced by some other package and wraps it with lvalue functionality implemented with the object's original getter and setter routines. Lvalue assumes its object uses the relatively standard getter / setter idiom where any arguments is a setter, and no arguments is a getter.
devel/Log-Dispatch-Array-1.003 (Score: 0.032514982)
Log events to an array (reference)
This provides a Log::Dispatch log output system that appends logged events to an array reference. This is probably only useful for testing the logging of your code.
devel/Mac-FileSpec-Unixish-1.12 (Score: 0.032514982)
Perl module with functions to manipulate pathspecs in Unixish style
Mac::FileSpec::Unixish provides two functions, `nativize' and `unixify' (both of which are exported by default), that will allow you to denote and manipulate pathspecs in Unixish style, and let you convert these pathspecs to and from the native OS's format for conveying such things. It currently assumes that if you are not running under MacOS (as reported in `$^O'), you must be on a Unix box. If you want better, use File::Spec -- in essence, Mac::FileSpec::Unixish is a cheap hack to get around using File::Spec.
Log to array, with some limits applied
Log::Dispatch::ArrayWithLimits functions similarly to Log::Dispatch::Array, with a few differences: - only the messages (strings) are stored - allow specifying array variable name (e.g. "My::array" instead of \@My:array) This makes it possible to use in Log::Log4perl configuration, which is a text file. - can apply some limits Currently only max_elems (the maximum number of elements in the array) is available. Future limits will be added (see "TODO"). Logging to an in-process array can be useful when debugging/testing, or when you want to let users of your program connect to your program to request viewing the ogs being produced.
devel/Log-Dispatch-Colorful-0.03 (Score: 0.032514982)
Perl extension for logging to screen
Log::Dispatch::Colorful provides an object for logging to the screen.
devel/Log-Dispatch-Config-1.04 (Score: 0.032514982)
Log4j equivalent for Perl
Log::Dispatch::Config is a subclass of Log::Dispatch and provides a way to configure Log::Dispatch object with configuration file (default, in AppConfig format). This is almost a log4j equivalent for Perl, not with all API compatibility though.
devel/Memoize-ExpireLRU-0.55 (Score: 0.032514982)
Expiry plug-in for Memoize that adds LRU cache expiration
Memoize::ExpireLRU is a module that implements LRU expiration for Memoize.
devel/Memoize-1.03 (Score: 0.032514982)
Transparently speed up perl functions by caching return values
`Memoizing' a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, memoize jumps in and gives you the value out of the table, instead of letting the function compute the value all over again.