Module: ReVIEW
- Defined in:
- lib/review/location.rb,
lib/review/book.rb,
lib/review/i18n.rb,
lib/review/init.rb,
lib/review/logger.rb,
lib/review/update.rb,
lib/review/builder.rb,
lib/review/catalog.rb,
lib/review/htmltoc.rb,
lib/review/version.rb,
lib/review/book/bib.rb,
lib/review/compiler.rb,
lib/review/img_math.rb,
lib/review/latexbox.rb,
lib/review/loggable.rb,
lib/review/pdfmaker.rb,
lib/review/template.rb,
lib/review/webmaker.rb,
lib/review/book/base.rb,
lib/review/book/part.rb,
lib/review/call_hook.rb,
lib/review/configure.rb,
lib/review/converter.rb,
lib/review/epub2html.rb,
lib/review/epubmaker.rb,
lib/review/exception.rb,
lib/review/htmlutils.rb,
lib/review/img_graph.rb,
lib/review/lineinput.rb,
lib/review/textmaker.rb,
lib/review/textutils.rb,
lib/review/book/index.rb,
lib/review/latexindex.rb,
lib/review/latexutils.rb,
lib/review/rstbuilder.rb,
lib/review/tocprinter.rb,
lib/review/topbuilder.rb,
lib/review/yamlloader.rb,
lib/review/book/volume.rb,
lib/review/epubbuilder.rb,
lib/review/htmlbuilder.rb,
lib/review/idgxmlmaker.rb,
lib/review/makerhelper.rb,
lib/review/sec_counter.rb,
lib/review/textbuilder.rb,
lib/review/book/chapter.rb,
lib/review/latexbuilder.rb,
lib/review/preprocessor.rb,
lib/review/idgxmlbuilder.rb,
lib/review/index_builder.rb,
lib/review/volumeprinter.rb,
lib/review/webtocprinter.rb,
lib/review/book/book_unit.rb,
lib/review/md2inaobuilder.rb,
lib/review/book/index/item.rb,
lib/review/markdownbuilder.rb,
lib/review/book/page_metric.rb,
lib/review/epubmaker/epubv2.rb,
lib/review/epubmaker/epubv3.rb,
lib/review/plaintextbuilder.rb,
lib/review/book/image_finder.rb,
lib/review/epubmaker/content.rb,
lib/review/preprocessor/line.rb,
lib/review/epubmaker/producer.rb,
lib/review/epubmaker/epubcommon.rb,
lib/review/epubmaker/zip_exporter.rb,
lib/review/preprocessor/directive.rb,
lib/review/preprocessor/repository.rb,
lib/review/epubmaker/reviewheaderlistener.rb
Overview
Copyright © 2010-2018 Kenshi Muto and Masayoshi Takahashi
This program is free software. You can distribute or modify this program under the terms of the GNU LGPL, Lesser General Public License version 2.1. For details of the GNU LGPL, see the file “COPYING”.
Defined Under Namespace
Modules: Book, CallHook, HTMLUtils, LaTeXUtils, Loggable, MakerHelper, TextUtils Classes: ApplicationError, BuildError, Builder, Catalog, CompileError, Compiler, ConfigError, Configure, Converter, EPUBBuilder, EPUBMaker, Epub2Html, Error, FileNotFound, HTMLBuilder, HTMLToc, I18n, IDGXMLBuilder, IDGXMLMaker, ImgGraph, ImgMath, IndexBuilder, Init, KeyError, LATEXBuilder, LaTeXBox, LaTeXIndex, LineInput, Location, Logger, MARKDOWNBuilder, MD2INAOBuilder, PDFMaker, PLAINTEXTBuilder, PLAINTEXTTocBuilder, Preprocessor, RSTBuilder, SecCounter, SyntaxError, TEXTBuilder, TEXTMaker, TOCPrinter, TOPBuilder, Template, Update, VolumePrinter, WEBMaker, WEBTOCPrinter, YAMLLoader
Constant Summary collapse
- VERSION =
'5.8.0'.freeze
Class Method Summary collapse
Class Method Details
.logger(level: 'info') ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/review/logger.rb', line 78 def self.logger(level: 'info') @logger ||= if const_defined?(:TTYLogger) TTYLogger.new do |config| config.level = level.to_sym config.handlers = [ [:console, { styles: { debug: { label: 'DEBUG' }, info: { label: 'INFO', color: :magenta }, success: { label: 'SUCCESS' }, wait: { label: 'WAIT' }, warn: { label: 'WARN' }, error: { label: 'ERROR' }, fatal: { label: 'FATAL' } } }] ] end else ReVIEW::Logger.new($stderr, progname: File.basename($PROGRAM_NAME, '.*')) end end |
.logger=(logger) ⇒ Object
102 103 104 |
# File 'lib/review/logger.rb', line 102 def self.logger=(logger) @logger = logger end |