NAME
Ixchel::functions::status - Helper function for creating status lines.
VERSION
Version 0.0.1
SYNOPSIS
use Ixchel::functions::status;
$status=$status.status(type=>'Foo', error=>0, status=>'Some status...', no_print=>0);
This creates a status text line in the format below...
'[' . $timestamp . '] [' . $opts{type} . ', ' . $opts{error} . '] ' . $opts{status}."\n";
$timestamp is created as below.
my ( $sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst ) = localtime(time);
my $timestamp = sprintf( "%04d-%02d-%02dT%02d:%02d:%02d", $year + 1900, $mon + 1, $mday, $hour, $min, $sec );
Functions
status
Creates a new status line for use with functions.
opts
type
The type to use. If not set it is set to 'undef'.
status
The new status. If undef '' is just returned.
error
If it is an error or not. Defaults to 0.
no_print
If it should print it or not.