NAME
Spreadsheet::XLSX::Reader::LibXML::LogSpace - Role to manage logging name space
DESCRIPTION
This documentation is written to explain ways to extend this package. To use the data extraction of Excel workbooks, worksheets, and cells please review the documentation for Spreadsheet::XLSX::Reader::LibXML, Spreadsheet::XLSX::Reader::LibXML::Worksheet, and Spreadsheet::XLSX::Reader::LibXML::Cell
Normally the attribute justs belong in the package but it is nice to have in a pluggable role for sub unit testing.
SYNOPSIS
#!perl
package MyPackage;
with 'Spreadsheet::XLSX::Reader::LibXML::LogSpace';
Attributes
Data passed to new when creating an instance of the consuming class. For modification of these attributes see the listed Methods.
log_space
Definition: This is provided for external use by the logging package Log::Shiras .
Default __PACKAGE__
Range Any string, but Log::Shiras will look for '::' separators
Methods
This is a method to access the attribute.
get_log_space
Definition: This is the way to read the set name_space. (there is no way to modify it)
Accepts:Nothing
Returns: the 'name_space' value
SUPPORT
TODO
1. Make this not even load for the package if Log::Shiras qw( :debug ) is not enabled
AUTHOR
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
This software is copyrighted (c) 2014 by Jed Lund
DEPENDENCIES
SEE ALSO
Spreadsheet::ParseExcel - Excel 2003 and earlier
Spreadsheet::XLSX - 2007+
Spreadsheet::ParseXLSX - 2007+
All lines in this package that use Log::Shiras are commented out