App-Memcached-CLI
view release on metacpan or search on metacpan
lib/App/Memcached/CLI/Util.pm view on Meta::CPAN
return $base_addr if is_unixsocket($base_addr);
return $base_addr if ($base_addr =~ m/([^\s:]+):\d+/);
return join(qw{:}, $base_addr, DEFAULT_PORT());
}
sub debug {
my $message = shift;
return unless $App::Memcached::CLI::DEBUG;
my ($sec, $usec) = gettimeofday;
printf STDERR "%s.%03d [DEBUG] $message at %s line %d.\n",
strftime('%F %T', localtime($sec)), $usec/1000, (caller)[1,2];
}
sub is_unixsocket {
my $file = shift;
return 1 if (-e $file && -S $file);
return;
}
1;
__END__
( run in 1.770 second using v1.01-cache-2.11-cpan-1e74a51a04c )