File Coverage

blib/lib/Log/Fmt/XS.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 100.0


line stmt bran cond sub pod time code
1 2     2   426459 use v5.20;
  2         7  
2 2     2   8 use warnings;
  2         6  
  2         111  
3             package Log::Fmt::XS 0.002;
4              
5 2     2   9 use parent 'Log::Fmt';
  2         2  
  2         12  
6              
7             # ABSTRACT: XS components to speed up Log::Fmt
8              
9             #pod =head1 OVERVIEW
10             #pod
11             #pod There isn't much to say! It's a subclass of L<Log::Fmt> with XS components to
12             #pod make emitting logfmt logs faster.
13             #pod
14             #pod See L<Log::Fmt> for more information.
15             #pod
16             #pod =cut
17              
18 2     2   123 use XSLoader;
  2         3  
  2         80  
19             XSLoader::load('Log::Fmt::XS', $Log::Fmt::XS::VERSION);
20              
21             1;
22              
23             __END__
24              
25             =pod
26              
27             =encoding UTF-8
28              
29             =head1 NAME
30              
31             Log::Fmt::XS - XS components to speed up Log::Fmt
32              
33             =head1 VERSION
34              
35             version 0.002
36              
37             =head1 OVERVIEW
38              
39             There isn't much to say! It's a subclass of L<Log::Fmt> with XS components to
40             make emitting logfmt logs faster.
41              
42             See L<Log::Fmt> for more information.
43              
44             =head1 PERL VERSION
45              
46             This module is shipped with no promise about what version of perl it will
47             require in the future. In practice, this tends to mean "you need a perl from
48             the last three years," but you can't rely on that. If a new version of perl
49             ship, this software B<may> begin to require it for any reason, and there is
50             no promise that patches will be accepted to lower the minimum required perl.
51              
52             =head1 AUTHOR
53              
54             Rob Mueller <cpan@robm.fastmail.fm>
55              
56             =head1 CONTRIBUTOR
57              
58             =for stopwords Ricardo Signes
59              
60             Ricardo Signes <rjbs@semiotic.systems>
61              
62             =head1 COPYRIGHT AND LICENSE
63              
64             This software is copyright (c) 2026 by Fastmail Pty. Ltd.
65              
66             This is free software; you can redistribute it and/or modify it under
67             the same terms as the Perl 5 programming language system itself.
68              
69             =cut