BSD Ports

devel/p5-Dancer2-Plugin-LogReport 2.03 FreeBSD

Logging, exceptions and translations in Dancer2 via Log::Report

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
39.9 KiB, 80.6 KiB installed

Description

Dancer2::Plugin::LogReport provides easy access to the extensive logging facilities provided by Log::Report. Along with Dancer2::Logger::LogReport, this brings together all the internal Dancer2 logging, handling for expected and unexpected exceptions, translations and application logging.

Logging is extremely flexible using many of the available dispatchers. Multiple dispatchers can be used, each configured separately to display different messages in different formats. By default, messages are logged to a session variable for display on a webpage, and to STDERR.

Messages within this plugin use the extended Dancer2::Logger::LogReport::Message class rather than the standard Log::Report::Message class.

Note that it is currently recommended to use the plugin in all apps within a Dancer2 program, not only some. Therefore, wherever you use Dancer2 you should also use Dancer2::Plugin::LogReport. This does not apply if using the same app name (use Dancer2 appname, 'Already::Exists'). In all other modules, you can just use Log::Report.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Dancer2-Plugin-LogReport2.03
HardenedBSDdevel/p5-Dancer2-Plugin-LogReport2.03
GhostBSDdevel/p5-Dancer2-Plugin-LogReport2.03

Install

Binary package:

pkg install p5-Dancer2-Plugin-LogReport

From the ports tree:

cd /usr/ports/devel/p5-Dancer2-Plugin-LogReport/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Dancer2-Plugin-LogReport>0:devel/p5-Dancer2-Plugin-LogReport

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.032.03--2.03
FreeBSD:14:quarterly2.032.03n/a-2.03
FreeBSD:15:latest2.032.03n/a--
FreeBSD:15:quarterly2.032.03n/an/an/a
FreeBSD:16:latest2.032.03n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 119

The first 100 are listed.

Run dependencies 119

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 15
  • %%SITE_PERL%%/Dancer/Logger/LogReport.pm
  • %%SITE_PERL%%/Dancer/Logger/LogReport.pod
  • %%SITE_PERL%%/Dancer2/Logger/LogReport.pm
  • %%SITE_PERL%%/Dancer2/Logger/LogReport.pod
  • %%SITE_PERL%%/Dancer2/Plugin/LogReport.pm
  • %%SITE_PERL%%/Dancer2/Plugin/LogReport.pod
  • %%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pm
  • %%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pod
  • %%SITE_PERL%%/Dancer2/Template/TTLogReport.pm
  • %%SITE_PERL%%/Dancer2/Template/TTLogReport.pod
  • %%PERL5_MAN3%%/Dancer2::Logger::LogReport.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::LogReport.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::LogReport::Message.3.gz
  • %%PERL5_MAN3%%/Dancer2::Template::TTLogReport.3.gz
  • %%PERL5_MAN3%%/Dancer::Logger::LogReport.3.gz
distinfo 1
FileSizeSHA256
Dancer2-Plugin-LogReport-2.03.tar.gz24697ca5e32fb53ac821469c4252517a8fd4d23b879be17e50874461759a4126e743d
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.