Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 65e25915c0 | |||
| d6afb45a73 | |||
| 8e6613412b | |||
| a03342d81c | |||
| 3083aa9b93 | |||
| 0ad7b552b2 | |||
| 9f5f12a978 | |||
| c0e9c91206 | |||
| 0062006199 | |||
| 3615d2a03b | |||
| 94fd027d6f | |||
| f4bf4f96b6 | |||
| bccd6155fb | |||
| 1a4a8c488d | |||
| dd565ff035 | |||
| da46bb2cf5 |
167
.gitignore
vendored
|
|
@ -1,7 +1,162 @@
|
||||||
.tox
|
# ---> Python
|
||||||
|
# Byte-compiled / optimized / DLL files
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
|
||||||
|
# C extensions
|
||||||
|
*.so
|
||||||
|
|
||||||
|
# Distribution / packaging
|
||||||
|
.Python
|
||||||
|
build/
|
||||||
|
develop-eggs/
|
||||||
|
dist/
|
||||||
|
downloads/
|
||||||
|
eggs/
|
||||||
|
.eggs/
|
||||||
|
lib/
|
||||||
|
lib64/
|
||||||
|
parts/
|
||||||
|
sdist/
|
||||||
|
var/
|
||||||
|
wheels/
|
||||||
|
share/python-wheels/
|
||||||
|
*.egg-info/
|
||||||
|
.installed.cfg
|
||||||
|
*.egg
|
||||||
|
MANIFEST
|
||||||
|
|
||||||
|
# PyInstaller
|
||||||
|
# Usually these files are written by a python script from a template
|
||||||
|
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||||
|
*.manifest
|
||||||
|
*.spec
|
||||||
|
|
||||||
|
# Installer logs
|
||||||
|
pip-log.txt
|
||||||
|
pip-delete-this-directory.txt
|
||||||
|
|
||||||
|
# Unit test / coverage reports
|
||||||
|
htmlcov/
|
||||||
|
.tox/
|
||||||
|
.nox/
|
||||||
.coverage
|
.coverage
|
||||||
.*_cache
|
.coverage.*
|
||||||
**py.typed**
|
.cache
|
||||||
**__pycache__**
|
nosetests.xml
|
||||||
**.log**
|
coverage.xml
|
||||||
**.egg-info**
|
*.cover
|
||||||
|
*.py,cover
|
||||||
|
.hypothesis/
|
||||||
|
.pytest_cache/
|
||||||
|
cover/
|
||||||
|
|
||||||
|
# Translations
|
||||||
|
*.mo
|
||||||
|
*.pot
|
||||||
|
|
||||||
|
# Django stuff:
|
||||||
|
*.log
|
||||||
|
local_settings.py
|
||||||
|
db.sqlite3
|
||||||
|
db.sqlite3-journal
|
||||||
|
|
||||||
|
# Flask stuff:
|
||||||
|
instance/
|
||||||
|
.webassets-cache
|
||||||
|
|
||||||
|
# Scrapy stuff:
|
||||||
|
.scrapy
|
||||||
|
|
||||||
|
# Sphinx documentation
|
||||||
|
docs/_build/
|
||||||
|
|
||||||
|
# PyBuilder
|
||||||
|
.pybuilder/
|
||||||
|
target/
|
||||||
|
|
||||||
|
# Jupyter Notebook
|
||||||
|
.ipynb_checkpoints
|
||||||
|
|
||||||
|
# IPython
|
||||||
|
profile_default/
|
||||||
|
ipython_config.py
|
||||||
|
|
||||||
|
# pyenv
|
||||||
|
# For a library or package, you might want to ignore these files since the code is
|
||||||
|
# intended to run in multiple environments; otherwise, check them in:
|
||||||
|
# .python-version
|
||||||
|
|
||||||
|
# pipenv
|
||||||
|
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||||
|
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
||||||
|
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
||||||
|
# install all needed dependencies.
|
||||||
|
#Pipfile.lock
|
||||||
|
|
||||||
|
# poetry
|
||||||
|
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
||||||
|
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
||||||
|
# commonly ignored for libraries.
|
||||||
|
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
||||||
|
#poetry.lock
|
||||||
|
|
||||||
|
# pdm
|
||||||
|
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
||||||
|
#pdm.lock
|
||||||
|
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
|
||||||
|
# in version control.
|
||||||
|
# https://pdm.fming.dev/#use-with-ide
|
||||||
|
.pdm.toml
|
||||||
|
|
||||||
|
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
||||||
|
__pypackages__/
|
||||||
|
|
||||||
|
# Celery stuff
|
||||||
|
celerybeat-schedule
|
||||||
|
celerybeat.pid
|
||||||
|
|
||||||
|
# SageMath parsed files
|
||||||
|
*.sage.py
|
||||||
|
|
||||||
|
# Environments
|
||||||
|
.env
|
||||||
|
.venv
|
||||||
|
env/
|
||||||
|
venv/
|
||||||
|
ENV/
|
||||||
|
env.bak/
|
||||||
|
venv.bak/
|
||||||
|
|
||||||
|
# Spyder project settings
|
||||||
|
.spyderproject
|
||||||
|
.spyproject
|
||||||
|
|
||||||
|
# Rope project settings
|
||||||
|
.ropeproject
|
||||||
|
|
||||||
|
# mkdocs documentation
|
||||||
|
/site
|
||||||
|
|
||||||
|
# mypy
|
||||||
|
.mypy_cache/
|
||||||
|
.dmypy.json
|
||||||
|
dmypy.json
|
||||||
|
|
||||||
|
# Pyre type checker
|
||||||
|
.pyre/
|
||||||
|
|
||||||
|
# pytype static type analyzer
|
||||||
|
.pytype/
|
||||||
|
|
||||||
|
# Cython debug symbols
|
||||||
|
cython_debug/
|
||||||
|
|
||||||
|
# PyCharm
|
||||||
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
||||||
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||||
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||||
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
|
#.idea/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||

|

|
||||||
# CLog – ClosedLess Logger
|
# CLog – ClosedLess Logger
|
||||||
Logging as simple as putting on a shoe.
|
Logging as simple as putting on a shoe.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
from ._logger import Logger
|
|
||||||
371
clog/_logger.py
|
|
@ -1,371 +0,0 @@
|
||||||
from __future__ import annotations
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
from io import TextIOWrapper
|
|
||||||
from typing import IO, Any, Type, Union
|
|
||||||
from collections import namedtuple
|
|
||||||
|
|
||||||
from .utils import common
|
|
||||||
from .utils import printfmt
|
|
||||||
|
|
||||||
|
|
||||||
class Logger: # class redeclaration & initialisation
|
|
||||||
"""A simple logging class to write messages directly to the console
|
|
||||||
or to a log file.
|
|
||||||
|
|
||||||
Class contains a variety of methods to perform logging, all of which
|
|
||||||
invoke a private wrapper method over the built-in `print()` function,
|
|
||||||
with enhanced features built into the class methods.
|
|
||||||
|
|
||||||
Make use of pseudolog methods (`Logger` pseudonyms) to quickly, and
|
|
||||||
effectively write a message to a log file. These pseudolog methods
|
|
||||||
modify the class state to remember the last message logged out to a
|
|
||||||
file, in addition to its formatting, which can then be written to
|
|
||||||
the console using the `Logger.withConsole()` method.
|
|
||||||
|
|
||||||
Example of using pseudolog methods:
|
|
||||||
```py
|
|
||||||
>>> import clog
|
|
||||||
>>> logger = clog.Logger()
|
|
||||||
>>>
|
|
||||||
>>> logger.debug("A debug message with stacktrace!")
|
|
||||||
>>> logger.error("Whoops! This should not be here.").withConsole()
|
|
||||||
\033[91mWhoops! This should not be here.\033[0m
|
|
||||||
>>>
|
|
||||||
>>> msg = "Checking if 1 + 1 = 2..."
|
|
||||||
>>> logger.debug(msg, end="\r").withConsole()
|
|
||||||
>>> if 1 + 1 != 2:
|
|
||||||
... logger.error(msg + "failed.").withConsole()
|
|
||||||
... else:
|
|
||||||
... logger.debug(msg + "ok.").withConsole()
|
|
||||||
```
|
|
||||||
|
|
||||||
Logger can output text to a console with colour, depending on its
|
|
||||||
associated log level given. Different standard `PIPE`s can also
|
|
||||||
be written to depending on the level of the log, or if a file
|
|
||||||
redirect descriptor has been given. Note, colour is omitted when
|
|
||||||
not writing to console on STDOUT or STDERR.
|
|
||||||
"""
|
|
||||||
## set the PIPE to STDOUT by default
|
|
||||||
__stdpipe: IO[Any] = sys.stdout
|
|
||||||
## detect if there's a redirect
|
|
||||||
__IS_STDOUT_REDIR: bool = os.isatty(sys.stdout.fileno())
|
|
||||||
__IS_STDERR_REDIR: bool = os.isatty(sys.stderr.fileno())
|
|
||||||
## the default log out file
|
|
||||||
__DEFAULT_OUT_FILE: str = os.path.realpath("dump.log")
|
|
||||||
## log info namedtuple for storing class states
|
|
||||||
__LOG_INFO_TUPLE = namedtuple('__LOG_INFO_TUPLE',
|
|
||||||
['isatty', 'lv', 'msg', 'sep', 'end'])
|
|
||||||
## create instance attribute for class singleton
|
|
||||||
__instance__ = None
|
|
||||||
## create default file instance which can change on construct
|
|
||||||
__default_out_file = __DEFAULT_OUT_FILE
|
|
||||||
## create instance attribute as read-only for log location
|
|
||||||
log = __default_out_file
|
|
||||||
|
|
||||||
def __new__(cls, *, out_f: Union[str, None] = None) -> Logger:
|
|
||||||
"""Construct a new instance of the class and initialise it.
|
|
||||||
|
|
||||||
Constructor method is used to establish the class as a
|
|
||||||
Singleton+Factory pattern. A new instance is returned from
|
|
||||||
the constructor, or if an existing instance is present,
|
|
||||||
return the object of that instance.
|
|
||||||
"""
|
|
||||||
if cls.__instance__ is None:
|
|
||||||
cls.__instance__ = super(Logger, cls).__new__(cls) # establish singleton instance
|
|
||||||
## handle if a custom file pathspec was given
|
|
||||||
if out_f is not None and isinstance(out_f, str):
|
|
||||||
## verify path and convert to real pathspec.
|
|
||||||
if common.is_path_spec(out_f):
|
|
||||||
## redefine the default log out attribute and create
|
|
||||||
## public attribute for the currect log location
|
|
||||||
cls.log = cls.__default_out_file =\
|
|
||||||
os.path.realpath(out_f).strip('"')
|
|
||||||
|
|
||||||
cls.__loginfo: Logger.__LOG_INFO_TUPLE = Logger.__LOG_INFO_TUPLE(
|
|
||||||
*([None] * 5)
|
|
||||||
) # default the namedtuple to None on first instance
|
|
||||||
|
|
||||||
cls.printLog2File("----[New instance of script has been started]----",
|
|
||||||
file=cls.log, mode='w')
|
|
||||||
|
|
||||||
return cls.__instance__
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def new(cls, *, out_f: Union[str, None] = None) -> Logger:
|
|
||||||
cls.__instance__ = None # destroy the instance
|
|
||||||
# reset all attributes to use the default file out
|
|
||||||
cls.log = cls.__default_out_file =\
|
|
||||||
cls.__DEFAULT_OUT_FILE
|
|
||||||
|
|
||||||
return Logger(out_f=out_f) # construct new instance and return it
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def debug(cls, *value: object, sep: Union[str, None] = None,
|
|
||||||
end: Union[str, None] = None, wrapping: bool = True,
|
|
||||||
strace: bool = True) -> Type[Logger]:
|
|
||||||
"""Pseudolog for writing to log file with level `LogLevel.DEBUG`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
"""
|
|
||||||
Logger.printLog2File(*value, sep=sep, end=end,
|
|
||||||
wrapping=wrapping, strace=strace)
|
|
||||||
|
|
||||||
Logger.__stdpipe = sys.stderr
|
|
||||||
cls.__loginfo = Logger.__LOG_INFO_TUPLE(
|
|
||||||
Logger.__IS_STDERR_REDIR, common.LogLevel.DEBUG, value, sep, end
|
|
||||||
)
|
|
||||||
|
|
||||||
return cls
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def warn(cls, *value: object, sep: Union[str, None] = None,
|
|
||||||
end: Union[str, None] = None, wrapping: bool = True,
|
|
||||||
strace: bool = True) -> Type[Logger]:
|
|
||||||
"""Pseudolog for writing to log file with level `LogLevel.WARN`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
"""
|
|
||||||
Logger.printLog2File(*value, level=common.LogLevel.WARN, sep=sep,
|
|
||||||
end=end, wrapping=wrapping, strace=strace)
|
|
||||||
|
|
||||||
Logger.__stdpipe = sys.stderr
|
|
||||||
cls.__loginfo = Logger.__LOG_INFO_TUPLE(
|
|
||||||
Logger.__IS_STDERR_REDIR, common.LogLevel.WARN, value, sep, end
|
|
||||||
)
|
|
||||||
|
|
||||||
return cls
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def error(cls, *value: object, sep: Union[str, None] = None,
|
|
||||||
end: Union[str, None] = None, wrapping: bool = True,
|
|
||||||
strace: bool = True) -> Type[Logger]:
|
|
||||||
"""Pseudolog for writing to log file with level `LogLevel.ERROR`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
"""
|
|
||||||
Logger.printLog2File(*value, level=common.LogLevel.ERROR, sep=sep,
|
|
||||||
end=end, wrapping=wrapping, strace=strace)
|
|
||||||
|
|
||||||
Logger.__stdpipe = sys.stderr
|
|
||||||
cls.__loginfo = Logger.__LOG_INFO_TUPLE(
|
|
||||||
Logger.__IS_STDERR_REDIR, common.LogLevel.ERROR, value, sep, end
|
|
||||||
)
|
|
||||||
|
|
||||||
return cls
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def withConsole() -> None:
|
|
||||||
"""Write the last message logged to a file to the console as
|
|
||||||
well. That is, any message written using a pseudolog method.
|
|
||||||
The last message is determined by a pseudolog, which modifies
|
|
||||||
the state of the class to remember information regarding what
|
|
||||||
was recently written out to a log file.
|
|
||||||
|
|
||||||
This method will write to the console according to the standard
|
|
||||||
PIPE of each type of logging level. Colouring will be enabled
|
|
||||||
for outputs in association to the log level. If PIPE is
|
|
||||||
redirected to external file, colouring is disabled. Any other
|
|
||||||
information regarding the formatting of the message is directly
|
|
||||||
associated to the formatting used when writing to a log file.
|
|
||||||
"""
|
|
||||||
if Logger.__loginfo is not None:
|
|
||||||
Logger.__printLog__(Logger.__loginfo.isatty,
|
|
||||||
Logger.__loginfo.lv, Logger.__loginfo.msg,
|
|
||||||
Logger.__loginfo.sep, Logger.__loginfo.end)
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def printLog2File(*value: object,
|
|
||||||
level: Union[common.LogLevel, int] = common.LogLevel.DEBUG,
|
|
||||||
mode: str = 'a', file: Union[TextIOWrapper, str, None] = None,
|
|
||||||
sep: Union[str, None] = None, end: Union[str, None] = None,
|
|
||||||
wrapping: bool = True, strace: bool = True, header: bool = True) -> None:
|
|
||||||
"""Wrapper method over the built-in `print()` function defined
|
|
||||||
using 3.x syntax. All Familiar functionality can be passed to
|
|
||||||
the method as found when calling `print()`, but comes with added
|
|
||||||
features.
|
|
||||||
|
|
||||||
Method not to be confused with `Logger.printLog()`,
|
|
||||||
`printLog2File` provides enhanced and guaranteed handling of
|
|
||||||
file streams using the built-in `with` statement. `printLog()`
|
|
||||||
can however write out to a file stream, but requires a
|
|
||||||
`TextIOWrapper` object to be given, or omitted with `None` for
|
|
||||||
output to the `STDOUT` stream. `printLog2File` can take a string
|
|
||||||
pathspec as the location to a file and open the file stream to
|
|
||||||
write into.
|
|
||||||
|
|
||||||
This method is designed strictly to write messages to a log file
|
|
||||||
with ehanced features, such as line-wrapping and stacktrace. By
|
|
||||||
default, this method will generate a log entry header with
|
|
||||||
`strace` and `wrapping` enabled. Optionally, these can be disabled
|
|
||||||
when calling the method. If the `header` is disabled, it means the
|
|
||||||
given `value` is written directly to the log file. This allows for
|
|
||||||
process controlled messages to be written, i.e., a log might be
|
|
||||||
written employing a process is about to be performed, and append
|
|
||||||
the values 'ok' or 'failed', depending on the finishing state of
|
|
||||||
the process.
|
|
||||||
|
|
||||||
Examples of logging to file:
|
|
||||||
```py
|
|
||||||
>>> import clog
|
|
||||||
>>>
|
|
||||||
>>> log_file = ".dump.log"
|
|
||||||
>>> clog.Logger.printLog2File("Hello from log file!", file=log_file)
|
|
||||||
>>> # note, we can still pass a TextIOWrapper object
|
|
||||||
>>> with open(log_file, 'a') as f:
|
|
||||||
... clog.Logger.printLog2File("Using own wapper.", file=f)
|
|
||||||
...
|
|
||||||
>>> # process controlled logging
|
|
||||||
>>> clog.Logger.printLog2File("Establishing OS...", end="")
|
|
||||||
>>> import os
|
|
||||||
>>> clog.Logger.printLog2File(os.name, header=False)
|
|
||||||
```
|
|
||||||
|
|
||||||
NOTE: if `file` is omitted when invoking method, the default
|
|
||||||
pathspec is used to write to file (defined as `__DEFAULT_OUT_FILE`).
|
|
||||||
If a new `Logger` instance was established, when `file` is obmitted,
|
|
||||||
the default pathspec used is defined by the `Logger` instance.
|
|
||||||
"""
|
|
||||||
## handle if no file parameter was given
|
|
||||||
if file is None or not isinstance(file, (TextIOWrapper, str)):
|
|
||||||
file = Logger.__default_out_file
|
|
||||||
|
|
||||||
if not isinstance(file, str):
|
|
||||||
file = file.name
|
|
||||||
|
|
||||||
if not os.path.exists(file):
|
|
||||||
file = Logger.__default_out_file
|
|
||||||
|
|
||||||
_frame = sys._getframe(2) if sys._getframe(1).f_code.co_name in \
|
|
||||||
dir(Logger) else sys._getframe(1)
|
|
||||||
## get the executing filename of where log was called
|
|
||||||
_fname = _frame.f_code.co_filename.removeprefix(
|
|
||||||
os.getcwd()).strip('\\/')
|
|
||||||
## generate new header for log file and construct new message
|
|
||||||
_val = [*map(str, value)] # convert all objects to string
|
|
||||||
if header:
|
|
||||||
msg = printfmt.gen_log_header(level).format(
|
|
||||||
" ".join(_val), CALLER="{0}:{1}[{2}]".format(
|
|
||||||
_fname, _frame.f_code.co_name, _frame.f_lineno
|
|
||||||
).replace("module", "global") if strace else "LOGGER"
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
msg = " ".join(_val)
|
|
||||||
|
|
||||||
# perform wrapping of message and indent wrapped lines
|
|
||||||
if wrapping:
|
|
||||||
msg = printfmt.wrap(msg).replace('\n', '\n\t')
|
|
||||||
|
|
||||||
with open(file, mode, encoding="utf-8") as log:
|
|
||||||
Logger.__stdpipe = log # pre-requisite to write PIPE to file
|
|
||||||
Logger.__printLog__(False, level, (msg,), sep, end, False)
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def printLog(*value: object,
|
|
||||||
level: Union[int, common.LogLevel] = common.LogLevel.NORMAL,
|
|
||||||
sep: Union[str, None] = None, end: Union[str, None] = None,
|
|
||||||
file=None, flush: bool = True) -> None:
|
|
||||||
"""Wrapper method over the built-in `print()` function defined
|
|
||||||
using 3.x syntax. All Familiar functionality can be passed to
|
|
||||||
the method as found when calling `print()`, but comes with added
|
|
||||||
features.
|
|
||||||
|
|
||||||
`Logger.printLog` is designed for purpose of logging information to
|
|
||||||
the console window or to a file, either via an explicit write by
|
|
||||||
passing a compatible `SupportsWrite[str]` value to `file=`, or
|
|
||||||
by redirecting the standard PIPE streams to an external file.
|
|
||||||
In addition, different levels of logging will result in output
|
|
||||||
to standard PIPE streams to have appropriate highlighting to the
|
|
||||||
message displayed. If standard PIPE streams are to be redirected
|
|
||||||
to an external file via a PIPE redirect, the highlighting syntax
|
|
||||||
is dropped do prevent ANSI escape code sequences from being
|
|
||||||
written to file.
|
|
||||||
|
|
||||||
The standard log level is `NORMAL`, referring to standard
|
|
||||||
formatted text to the standard stream. Log level can be
|
|
||||||
elevated by either passing an integer to represent the log level,
|
|
||||||
or pass an enum variable from `class LogLevel` from the
|
|
||||||
`utils/common.py` module.
|
|
||||||
|
|
||||||
Examples of logging:
|
|
||||||
```
|
|
||||||
>>> import clog
|
|
||||||
>>> clog.Logger.printLog("Hello, World!")
|
|
||||||
Hello, World!
|
|
||||||
>>> clog.Logger.printLog("Hello,", "World" + "!", level=LogLevel.DEBUG)
|
|
||||||
\033[94mHello, World!\033[0m
|
|
||||||
>>> clog.Logger.printLog("Hello,", end=" ") ; clog.Logger.printLog("World!", level=1)
|
|
||||||
Hello, \033[92mWorld!\033[0m
|
|
||||||
>>> with open("dump.log", 'a') as log_file:
|
|
||||||
... clog.Logger.printLog("Hello, Log File!", file=log_file)
|
|
||||||
...
|
|
||||||
>>>
|
|
||||||
```
|
|
||||||
"""
|
|
||||||
### :@Ethan: whilst `print` disables force flushing of the
|
|
||||||
# stream, from testing, it's best to forcibly flush the stream
|
|
||||||
# so the default behaviour is to do exactly this.
|
|
||||||
|
|
||||||
## configure PIPE to STDERR if logging is high enough
|
|
||||||
if file is None:
|
|
||||||
if level >= common.LogLevel.DEBUG: # type: ignore
|
|
||||||
Logger.__stdpipe = sys.stderr
|
|
||||||
else:
|
|
||||||
Logger.__stdpipe = sys.stdout
|
|
||||||
## handle if the file is a TextIOWrapper
|
|
||||||
elif isinstance(file, TextIOWrapper):
|
|
||||||
Logger.__stdpipe = file # `print` will handle this as is.
|
|
||||||
## otherwise the method was given an invalid argument
|
|
||||||
else:
|
|
||||||
Logger.printLog("Warning: logging function was called with a",
|
|
||||||
"file specifier parameter which is not a valid option.",
|
|
||||||
level=common.LogLevel.WARN)
|
|
||||||
return
|
|
||||||
|
|
||||||
## display message to console with appropriate colouring
|
|
||||||
### :@NOTE: if there's a PIPE redirect, don't use colour
|
|
||||||
### for that redirect PIPE
|
|
||||||
|
|
||||||
if level < common.LogLevel.WARN: # type: ignore # handle output for STDOUT
|
|
||||||
Logger.__printLog__(Logger.__IS_STDOUT_REDIR, level, value,
|
|
||||||
sep, end, flush)
|
|
||||||
else: # handle output for STDERR
|
|
||||||
Logger.__printLog__(Logger.__IS_STDERR_REDIR, level, value,
|
|
||||||
sep, end, flush)
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def __printLog__(isatty: bool, lv: Union[common.LogLevel, int],
|
|
||||||
msg: object, s: Union[str, None] = None,
|
|
||||||
e: Union[str, None] = None, flsh: bool = True) -> None:
|
|
||||||
"""Private helper method responsible for invoking the built-in
|
|
||||||
`print` function with appropriate keyword arugments. Method
|
|
||||||
identifies the PIPE used and provide text highlighting accordingly.
|
|
||||||
"""
|
|
||||||
## handle if we have a redirect
|
|
||||||
if isatty and (Logger.__stdpipe is sys.stdout or Logger.__stdpipe is sys.stderr):
|
|
||||||
## write ANSI code to start coloured text
|
|
||||||
print(printfmt.log_as_col(lv), end="", file=Logger.__stdpipe, flush=flsh)
|
|
||||||
## unpack the object and pass to print
|
|
||||||
print(*msg, sep=s, end="", file=Logger.__stdpipe, flush=flsh) # type: ignore
|
|
||||||
## reset the colour sequence back to normal
|
|
||||||
print(printfmt.Colours.NORMAL, end=e, file=Logger.__stdpipe, flush=flsh)
|
|
||||||
else:
|
|
||||||
print(*msg, sep=s, end=e, file=Logger.__stdpipe, flush=flsh) # type: ignore
|
|
||||||
|
|
@ -1,95 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog/_logger.py File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html">clog</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#namespaces">Namespaces</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">_logger.py File Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
||||||
Namespaces</h2></td></tr>
|
|
||||||
<tr class="memitem:namespaceclog"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog.html">clog</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1__logger"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1__logger.html">clog._logger</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Class List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">Class List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog.html" target="_self">clog</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1__logger.html" target="_self">_logger</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1__logger_1_1_logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils_1_1common.html" target="_self">common</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html" target="_self">LogLevel</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html" target="_self">printfmt</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_1_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html" target="_self">Colours</a></td><td class="desc"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- directory -->
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 676 B |
|
Before Width: | Height: | Size: 147 B |
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1__logger.html">_logger</a></li><li class="navelem"><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">clog._logger.Logger Member List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a>, including all inherited members.</p>
|
|
||||||
<table class="directory">
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">__default_out_file</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308">__instance__</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36">__LOG_INFO_TUPLE</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#ac476ec85b5d8b2496f2fd3b3ee960c87">__loginfo</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4">__new__</a>(cls, *Union[str, None] out_f=None)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc">__printLog__</a>(bool isatty, Union[common.LogLevel, int] lv, object msg, Union[str, None] s=None, Union[str, None] e=None, bool flsh=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d">debug</a>(cls, *object value, Union[str, None] sep=None, Union[str, None] end=None, bool wrapping=True, bool strace=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33">error</a>(cls, *object value, Union[str, None] sep=None, Union[str, None] end=None, bool wrapping=True, bool strace=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4">log</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a9766691e6adb31feb8339d5850b402cd">new</a>(cls, *Union[str, None] out_f=None)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a39cdb812ab28786eafcc89ee9e24f623">printLog</a>(*object value, Union[int, common.LogLevel] level=common.LogLevel.NORMAL, Union[str, None] sep=None, Union[str, None] end=None, file=None, bool flush=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#afa4358f1e55ae149f1974cf3adf9bfb4">printLog2File</a>(*object value, Union[common.LogLevel, int] level=common.LogLevel.DEBUG, str mode='a', Union[TextIOWrapper, str, None] file=None, Union[str, None] sep=None, Union[str, None] end=None, bool wrapping=True, bool strace=True, bool header=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a></td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a8ea78996e9a37fcd1c1ce309e1555aac">warn</a>(cls, *object value, Union[str, None] sep=None, Union[str, None] end=None, bool wrapping=True, bool strace=True)</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a12fbd9dc09cd14913b4b6b0e323ad27b">withConsole</a>()</td><td class="entry"><a class="el" href="classclog_1_1__logger_1_1_logger.html">clog._logger.Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,917 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog._logger.Logger Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1__logger.html">_logger</a></li><li class="navelem"><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
|
||||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
||||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
||||||
<a href="#pri-attribs">Private Attributes</a> |
|
|
||||||
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
||||||
<a href="classclog_1_1__logger_1_1_logger-members.html">List of all members</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog._logger.Logger Class Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a457d4fac2085034c7c38a5ee543fdad4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4">__new__</a> (cls, *Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] out_f=None)</td></tr>
|
|
||||||
<tr class="separator:a457d4fac2085034c7c38a5ee543fdad4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a9766691e6adb31feb8339d5850b402cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a9766691e6adb31feb8339d5850b402cd">new</a> (cls, *Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] out_f=None)</td></tr>
|
|
||||||
<tr class="separator:a9766691e6adb31feb8339d5850b402cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a88b8d7cd71e7cbcb6af15f92f9c9648d"><td class="memItemLeft" align="right" valign="top">Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d">debug</a> (cls, *object value, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] sep=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] end=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> wrapping=True, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> strace=True)</td></tr>
|
|
||||||
<tr class="separator:a88b8d7cd71e7cbcb6af15f92f9c9648d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8ea78996e9a37fcd1c1ce309e1555aac"><td class="memItemLeft" align="right" valign="top">Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a8ea78996e9a37fcd1c1ce309e1555aac">warn</a> (cls, *object value, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] sep=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] end=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> wrapping=True, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> strace=True)</td></tr>
|
|
||||||
<tr class="separator:a8ea78996e9a37fcd1c1ce309e1555aac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ae92156e4980c4d041abd624202e39c33"><td class="memItemLeft" align="right" valign="top">Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33">error</a> (cls, *object value, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] sep=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] end=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> wrapping=True, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> strace=True)</td></tr>
|
|
||||||
<tr class="separator:ae92156e4980c4d041abd624202e39c33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
||||||
Static Public Member Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a12fbd9dc09cd14913b4b6b0e323ad27b"><td class="memItemLeft" align="right" valign="top">None </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a12fbd9dc09cd14913b4b6b0e323ad27b">withConsole</a> ()</td></tr>
|
|
||||||
<tr class="separator:a12fbd9dc09cd14913b4b6b0e323ad27b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:afa4358f1e55ae149f1974cf3adf9bfb4"><td class="memItemLeft" align="right" valign="top">None </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#afa4358f1e55ae149f1974cf3adf9bfb4">printLog2File</a> (*object value, Union[common.LogLevel, int] level=common.LogLevel.DEBUG, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a> mode='a', Union[TextIOWrapper, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] file=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] sep=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] end=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> wrapping=True, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> strace=True, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> header=True)</td></tr>
|
|
||||||
<tr class="separator:afa4358f1e55ae149f1974cf3adf9bfb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a39cdb812ab28786eafcc89ee9e24f623"><td class="memItemLeft" align="right" valign="top">None </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a39cdb812ab28786eafcc89ee9e24f623">printLog</a> (*object value, Union[int, common.LogLevel] level=common.LogLevel.NORMAL, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] sep=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] end=None, file=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> flush=True)</td></tr>
|
|
||||||
<tr class="separator:a39cdb812ab28786eafcc89ee9e24f623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a2eeea853f281f04c05d256c39e6870fc"><td class="memItemLeft" align="right" valign="top">None </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc">__printLog__</a> (<a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> isatty, Union[common.LogLevel, int] lv, object msg, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] s=None, Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None] e=None, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> flsh=True)</td></tr>
|
|
||||||
<tr class="separator:a2eeea853f281f04c05d256c39e6870fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
||||||
Static Public Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:a642efa466b7391a75de7185e9a4261fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a></td></tr>
|
|
||||||
<tr class="memdesc:a642efa466b7391a75de7185e9a4261fc"><td class="mdescLeft"> </td><td class="mdescRight">set the PIPE to STDOUT by default <a href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a642efa466b7391a75de7185e9a4261fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a22e31fb0c66e89713775b0a546d256c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a></td></tr>
|
|
||||||
<tr class="memdesc:a22e31fb0c66e89713775b0a546d256c3"><td class="mdescLeft"> </td><td class="mdescRight">the default log out file <a href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a22e31fb0c66e89713775b0a546d256c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7c11b981810e807b15515ebad4aa05b4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4">log</a> = <a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">__default_out_file</a></td></tr>
|
|
||||||
<tr class="memdesc:a7c11b981810e807b15515ebad4aa05b4"><td class="mdescLeft"> </td><td class="mdescRight">create instance attribute as read-only for log location <a href="classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a7c11b981810e807b15515ebad4aa05b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
||||||
Private Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:ac476ec85b5d8b2496f2fd3b3ee960c87"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#ac476ec85b5d8b2496f2fd3b3ee960c87">__loginfo</a></td></tr>
|
|
||||||
<tr class="separator:ac476ec85b5d8b2496f2fd3b3ee960c87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
|
||||||
Static Private Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:abcfa22cb8df0e2a392f6b355ef9f9e36"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36">__LOG_INFO_TUPLE</a></td></tr>
|
|
||||||
<tr class="memdesc:abcfa22cb8df0e2a392f6b355ef9f9e36"><td class="mdescLeft"> </td><td class="mdescRight">log info namedtuple for storing class states <a href="classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:abcfa22cb8df0e2a392f6b355ef9f9e36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a6039d35d5ca6ce5d6dd64ce3d03a0308"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308">__instance__</a> = None</td></tr>
|
|
||||||
<tr class="memdesc:a6039d35d5ca6ce5d6dd64ce3d03a0308"><td class="mdescLeft"> </td><td class="mdescRight">create instance attribute for class singleton <a href="classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a6039d35d5ca6ce5d6dd64ce3d03a0308"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a4a5cb0f6e3f917d150d834e5ea42408c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">__default_out_file</a> = __DEFAULT_OUT_FILE</td></tr>
|
|
||||||
<tr class="memdesc:a4a5cb0f6e3f917d150d834e5ea42408c"><td class="mdescLeft"> </td><td class="mdescRight">create default file instance which can change on construct <a href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a4a5cb0f6e3f917d150d834e5ea42408c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><pre class="fragment">A simple logging class to write messages directly to the console
|
|
||||||
or to a log file.
|
|
||||||
|
|
||||||
Class contains a variety of methods to perform logging, all of which
|
|
||||||
invoke a private wrapper method over the built-in `print()` function,
|
|
||||||
with enhanced features built into the class methods.
|
|
||||||
|
|
||||||
Make use of pseudolog methods (`Logger` pseudonyms) to quickly, and
|
|
||||||
effectively write a message to a log file. These pseudolog methods
|
|
||||||
modify the class state to remember the last message logged out to a
|
|
||||||
file, in addition to its formatting, which can then be written to
|
|
||||||
the console using the `Logger.withConsole()` method.
|
|
||||||
|
|
||||||
Example of using pseudolog methods:
|
|
||||||
```py
|
|
||||||
>>> import clog
|
|
||||||
>>> logger = clog.Logger()
|
|
||||||
>>>
|
|
||||||
>>> logger.debug("A debug message with stacktrace!")
|
|
||||||
>>> logger.error("Whoops! This should not be here.").withConsole()
|
|
||||||
\033[91mWhoops! This should not be here.\033[0m
|
|
||||||
>>>
|
|
||||||
>>> msg = "Checking if 1 + 1 = 2..."
|
|
||||||
>>> logger.debug(msg, end="\r").withConsole()
|
|
||||||
>>> if 1 + 1 != 2:
|
|
||||||
... logger.error(msg + "failed.").withConsole()
|
|
||||||
... else:
|
|
||||||
... logger.debug(msg + "ok.").withConsole()
|
|
||||||
```
|
|
||||||
|
|
||||||
Logger can output text to a console with colour, depending on its
|
|
||||||
associated log level given. Different standard `PIPE`s can also
|
|
||||||
be written to depending on the level of the log, or if a file
|
|
||||||
redirect descriptor has been given. Note, colour is omitted when
|
|
||||||
not writing to console on STDOUT or STDERR.
|
|
||||||
</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
|
|
||||||
<a id="a457d4fac2085034c7c38a5ee543fdad4" name="a457d4fac2085034c7c38a5ee543fdad4"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a457d4fac2085034c7c38a5ee543fdad4">◆ </a></span>__new__()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> <a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a> clog._logger.Logger.__new__ </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>cls</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>out_f</em> = <code>None</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Construct a new instance of the class and initialise it.
|
|
||||||
|
|
||||||
Constructor method is used to establish the class as a
|
|
||||||
Singleton+Factory pattern. A new instance is returned from
|
|
||||||
the constructor, or if an existing instance is present,
|
|
||||||
return the object of that instance.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a2eeea853f281f04c05d256c39e6870fc" name="a2eeea853f281f04c05d256c39e6870fc"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a2eeea853f281f04c05d256c39e6870fc">◆ </a></span>__printLog__()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> None clog._logger.Logger.__printLog__ </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a> </td>
|
|
||||||
<td class="paramname"><em>isatty</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[common.LogLevel, int] </td>
|
|
||||||
<td class="paramname"><em>lv</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">object </td>
|
|
||||||
<td class="paramname"><em>msg</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>s</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>e</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>flsh</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Private helper method responsible for invoking the built-in
|
|
||||||
`print` function with appropriate keyword arugments. Method
|
|
||||||
identifies the PIPE used and provide text highlighting accordingly.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a88b8d7cd71e7cbcb6af15f92f9c9648d" name="a88b8d7cd71e7cbcb6af15f92f9c9648d"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a88b8d7cd71e7cbcb6af15f92f9c9648d">◆ </a></span>debug()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] clog._logger.Logger.debug </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>cls</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*object </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>sep</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>end</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>wrapping</em> = <code>True</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>strace</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Pseudolog for writing to log file with level `LogLevel.DEBUG`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ae92156e4980c4d041abd624202e39c33" name="ae92156e4980c4d041abd624202e39c33"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ae92156e4980c4d041abd624202e39c33">◆ </a></span>error()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] clog._logger.Logger.error </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>cls</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*object </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>sep</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>end</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>wrapping</em> = <code>True</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>strace</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Pseudolog for writing to log file with level `LogLevel.ERROR`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a9766691e6adb31feb8339d5850b402cd" name="a9766691e6adb31feb8339d5850b402cd"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a9766691e6adb31feb8339d5850b402cd">◆ </a></span>new()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> <a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a> clog._logger.Logger.new </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>cls</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>out_f</em> = <code>None</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a39cdb812ab28786eafcc89ee9e24f623" name="a39cdb812ab28786eafcc89ee9e24f623"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a39cdb812ab28786eafcc89ee9e24f623">◆ </a></span>printLog()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> None clog._logger.Logger.printLog </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">*object </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[int, common.LogLevel]  </td>
|
|
||||||
<td class="paramname"><em>level</em> = <code>common.LogLevel.NORMAL</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>sep</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>end</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>file</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>flush</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Wrapper method over the built-in `print()` function defined
|
|
||||||
using 3.x syntax. All Familiar functionality can be passed to
|
|
||||||
the method as found when calling `print()`, but comes with added
|
|
||||||
features.
|
|
||||||
|
|
||||||
`Logger.printLog` is designed for purpose of logging information to
|
|
||||||
the console window or to a file, either via an explicit write by
|
|
||||||
passing a compatible `SupportsWrite[str]` value to `file=`, or
|
|
||||||
by redirecting the standard PIPE streams to an external file.
|
|
||||||
In addition, different levels of logging will result in output
|
|
||||||
to standard PIPE streams to have appropriate highlighting to the
|
|
||||||
message displayed. If standard PIPE streams are to be redirected
|
|
||||||
to an external file via a PIPE redirect, the highlighting syntax
|
|
||||||
is dropped do prevent ANSI escape code sequences from being
|
|
||||||
written to file.
|
|
||||||
|
|
||||||
The standard log level is `NORMAL`, referring to standard
|
|
||||||
formatted text to the standard stream. Log level can be
|
|
||||||
elevated by either passing an integer to represent the log level,
|
|
||||||
or pass an enum variable from `class LogLevel` from the
|
|
||||||
`utils/common.py` module.
|
|
||||||
|
|
||||||
Examples of logging:
|
|
||||||
```
|
|
||||||
>>> import clog
|
|
||||||
>>> clog.Logger.printLog("Hello, World!")
|
|
||||||
Hello, World!
|
|
||||||
>>> clog.Logger.printLog("Hello,", "World" + "!", level=LogLevel.DEBUG)
|
|
||||||
\033[94mHello, World!\033[0m
|
|
||||||
>>> clog.Logger.printLog("Hello,", end=" ") ; clog.Logger.printLog("World!", level=1)
|
|
||||||
Hello, \033[92mWorld!\033[0m
|
|
||||||
>>> with open("dump.log", 'a') as log_file:
|
|
||||||
... clog.Logger.printLog("Hello, Log File!", file=log_file)
|
|
||||||
...
|
|
||||||
>>>
|
|
||||||
```
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="afa4358f1e55ae149f1974cf3adf9bfb4" name="afa4358f1e55ae149f1974cf3adf9bfb4"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#afa4358f1e55ae149f1974cf3adf9bfb4">◆ </a></span>printLog2File()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> None clog._logger.Logger.printLog2File </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">*object </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[common.LogLevel, int]  </td>
|
|
||||||
<td class="paramname"><em>level</em> = <code>common.LogLevel.DEBUG</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>  </td>
|
|
||||||
<td class="paramname"><em>mode</em> = <code>'a'</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[TextIOWrapper, <a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>file</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>sep</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>end</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>wrapping</em> = <code>True</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>strace</em> = <code>True</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>header</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Wrapper method over the built-in `print()` function defined
|
|
||||||
using 3.x syntax. All Familiar functionality can be passed to
|
|
||||||
the method as found when calling `print()`, but comes with added
|
|
||||||
features.
|
|
||||||
|
|
||||||
Method not to be confused with `Logger.printLog()`,
|
|
||||||
`printLog2File` provides enhanced and guaranteed handling of
|
|
||||||
file streams using the built-in `with` statement. `printLog()`
|
|
||||||
can however write out to a file stream, but requires a
|
|
||||||
`TextIOWrapper` object to be given, or omitted with `None` for
|
|
||||||
output to the `STDOUT` stream. `printLog2File` can take a string
|
|
||||||
pathspec as the location to a file and open the file stream to
|
|
||||||
write into.
|
|
||||||
|
|
||||||
This method is designed strictly to write messages to a log file
|
|
||||||
with ehanced features, such as line-wrapping and stacktrace. By
|
|
||||||
default, this method will generate a log entry header with
|
|
||||||
`strace` and `wrapping` enabled. Optionally, these can be disabled
|
|
||||||
when calling the method. If the `header` is disabled, it means the
|
|
||||||
given `value` is written directly to the log file. This allows for
|
|
||||||
process controlled messages to be written, i.e., a log might be
|
|
||||||
written employing a process is about to be performed, and append
|
|
||||||
the values 'ok' or 'failed', depending on the finishing state of
|
|
||||||
the process.
|
|
||||||
|
|
||||||
Examples of logging to file:
|
|
||||||
```py
|
|
||||||
>>> import clog
|
|
||||||
>>>
|
|
||||||
>>> log_file = ".dump.log"
|
|
||||||
>>> clog.Logger.printLog2File("Hello from log file!", file=log_file)
|
|
||||||
>>> # note, we can still pass a TextIOWrapper object
|
|
||||||
>>> with open(log_file, 'a') as f:
|
|
||||||
... clog.Logger.printLog2File("Using own wapper.", file=f)
|
|
||||||
...
|
|
||||||
>>> # process controlled logging
|
|
||||||
>>> clog.Logger.printLog2File("Establishing OS...", end="")
|
|
||||||
>>> import os
|
|
||||||
>>> clog.Logger.printLog2File(os.name, header=False)
|
|
||||||
```
|
|
||||||
|
|
||||||
NOTE: if `file` is omitted when invoking method, the default
|
|
||||||
pathspec is used to write to file (defined as `__DEFAULT_OUT_FILE`).
|
|
||||||
If a new `Logger` instance was established, when `file` is obmitted,
|
|
||||||
the default pathspec used is defined by the `Logger` instance.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a8ea78996e9a37fcd1c1ce309e1555aac" name="a8ea78996e9a37fcd1c1ce309e1555aac"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a8ea78996e9a37fcd1c1ce309e1555aac">◆ </a></span>warn()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> Type[<a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a>] clog._logger.Logger.warn </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"> </td>
|
|
||||||
<td class="paramname"><em>cls</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*object </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>sep</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">str</a>, None]  </td>
|
|
||||||
<td class="paramname"><em>end</em> = <code>None</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>wrapping</em> = <code>True</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">bool</a>  </td>
|
|
||||||
<td class="paramname"><em>strace</em> = <code>True</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Pseudolog for writing to log file with level `LogLevel.WARN`.
|
|
||||||
|
|
||||||
Method is invoked on a `Logger` instance and will directly write
|
|
||||||
out to a log file using the built-in `printLog2File` helper method.
|
|
||||||
The returned object is a modified instance of the `Logger` class
|
|
||||||
which stores information regarding what was written to the log
|
|
||||||
file, and what formatting was applied. The `Logger.withConsole()`
|
|
||||||
method can be invoked directly afterwards (or later) to write
|
|
||||||
the same message to the console.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a12fbd9dc09cd14913b4b6b0e323ad27b" name="a12fbd9dc09cd14913b4b6b0e323ad27b"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a12fbd9dc09cd14913b4b6b0e323ad27b">◆ </a></span>withConsole()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> None clog._logger.Logger.withConsole </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Write the last message logged to a file to the console as
|
|
||||||
well. That is, any message written using a pseudolog method.
|
|
||||||
The last message is determined by a pseudolog, which modifies
|
|
||||||
the state of the class to remember information regarding what
|
|
||||||
was recently written out to a log file.
|
|
||||||
|
|
||||||
This method will write to the console according to the standard
|
|
||||||
PIPE of each type of logging level. Colouring will be enabled
|
|
||||||
for outputs in association to the log level. If PIPE is
|
|
||||||
redirected to external file, colouring is disabled. Any other
|
|
||||||
information regarding the formatting of the message is directly
|
|
||||||
associated to the formatting used when writing to a log file.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Member Data Documentation</h2>
|
|
||||||
<a id="a4a5cb0f6e3f917d150d834e5ea42408c" name="a4a5cb0f6e3f917d150d834e5ea42408c"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a4a5cb0f6e3f917d150d834e5ea42408c">◆ </a></span>__default_out_file</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.__default_out_file = __DEFAULT_OUT_FILE</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>create default file instance which can change on construct </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a6039d35d5ca6ce5d6dd64ce3d03a0308" name="a6039d35d5ca6ce5d6dd64ce3d03a0308"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a6039d35d5ca6ce5d6dd64ce3d03a0308">◆ </a></span>__instance__</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.__instance__ = None</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>create instance attribute for class singleton </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="abcfa22cb8df0e2a392f6b355ef9f9e36" name="abcfa22cb8df0e2a392f6b355ef9f9e36"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#abcfa22cb8df0e2a392f6b355ef9f9e36">◆ </a></span>__LOG_INFO_TUPLE</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.__LOG_INFO_TUPLE</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<b>Initial value:</b><div class="fragment"><div class="line">= namedtuple(<span class="stringliteral">'__LOG_INFO_TUPLE'</span>,</div>
|
|
||||||
<div class="line"> [<span class="stringliteral">'isatty'</span>, <span class="stringliteral">'lv'</span>, <span class="stringliteral">'msg'</span>, <span class="stringliteral">'sep'</span>, <span class="stringliteral">'end'</span>])</div>
|
|
||||||
</div><!-- fragment -->
|
|
||||||
<p>log info namedtuple for storing class states </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ac476ec85b5d8b2496f2fd3b3ee960c87" name="ac476ec85b5d8b2496f2fd3b3ee960c87"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ac476ec85b5d8b2496f2fd3b3ee960c87">◆ </a></span>__loginfo</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.__loginfo</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a642efa466b7391a75de7185e9a4261fc" name="a642efa466b7391a75de7185e9a4261fc"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a642efa466b7391a75de7185e9a4261fc">◆ </a></span>bool</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.bool</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>set the PIPE to STDOUT by default </p>
|
|
||||||
<p >detect if there's a redirect </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a7c11b981810e807b15515ebad4aa05b4" name="a7c11b981810e807b15515ebad4aa05b4"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a7c11b981810e807b15515ebad4aa05b4">◆ </a></span>log</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.log = <a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">__default_out_file</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>create instance attribute as read-only for log location </p>
|
|
||||||
<p >handle if a custom file pathspec was given</p>
|
|
||||||
<p >verify path and convert to real pathspec.</p>
|
|
||||||
<p >redefine the default log out attribute and create public attribute for the currect log location </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a22e31fb0c66e89713775b0a546d256c3" name="a22e31fb0c66e89713775b0a546d256c3"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a22e31fb0c66e89713775b0a546d256c3">◆ </a></span>str</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog._logger.Logger.str</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>the default log out file </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>clog/<a class="el" href="__logger_8py.html">_logger.py</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1common.html">common</a></li><li class="navelem"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.common.LogLevel Member List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a>, including all inherited members.</p>
|
|
||||||
<table class="directory">
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a00076ee13569fa6b0b3e85893358aab1">DEBUG</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0caf96da4c278601f9336b13eafa8eb8">ERROR</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#ad22c874ae10f376a2f2c1161a2af7cad">NORMAL</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a43af7502a0026c2f7a688892f148bbaa">PASS</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0feb7cd71ca1407a90537e195ef31065">WARN</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,214 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog.utils.common.LogLevel Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1common.html">common</a></li><li class="navelem"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
||||||
<a href="classclog_1_1utils_1_1common_1_1_log_level-members.html">List of all members</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.common.LogLevel Class Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
||||||
Static Public Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:ad22c874ae10f376a2f2c1161a2af7cad"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#ad22c874ae10f376a2f2c1161a2af7cad">NORMAL</a> = 0</td></tr>
|
|
||||||
<tr class="separator:ad22c874ae10f376a2f2c1161a2af7cad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a43af7502a0026c2f7a688892f148bbaa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a43af7502a0026c2f7a688892f148bbaa">PASS</a> = 1</td></tr>
|
|
||||||
<tr class="separator:a43af7502a0026c2f7a688892f148bbaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a00076ee13569fa6b0b3e85893358aab1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a00076ee13569fa6b0b3e85893358aab1">DEBUG</a> = 2</td></tr>
|
|
||||||
<tr class="separator:a00076ee13569fa6b0b3e85893358aab1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a0feb7cd71ca1407a90537e195ef31065"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0feb7cd71ca1407a90537e195ef31065">WARN</a> = 3</td></tr>
|
|
||||||
<tr class="separator:a0feb7cd71ca1407a90537e195ef31065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a0caf96da4c278601f9336b13eafa8eb8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0caf96da4c278601f9336b13eafa8eb8">ERROR</a> = 4</td></tr>
|
|
||||||
<tr class="separator:a0caf96da4c278601f9336b13eafa8eb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><pre class="fragment">Enumerator structure to map an integer against a log level.
|
|
||||||
|
|
||||||
Higher `int` value means higher severity of level for logging.
|
|
||||||
</pre> </div><h2 class="groupheader">Member Data Documentation</h2>
|
|
||||||
<a id="a00076ee13569fa6b0b3e85893358aab1" name="a00076ee13569fa6b0b3e85893358aab1"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a00076ee13569fa6b0b3e85893358aab1">◆ </a></span>DEBUG</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int clog.utils.common.LogLevel.DEBUG = 2</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a0caf96da4c278601f9336b13eafa8eb8" name="a0caf96da4c278601f9336b13eafa8eb8"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a0caf96da4c278601f9336b13eafa8eb8">◆ </a></span>ERROR</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int clog.utils.common.LogLevel.ERROR = 4</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ad22c874ae10f376a2f2c1161a2af7cad" name="ad22c874ae10f376a2f2c1161a2af7cad"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ad22c874ae10f376a2f2c1161a2af7cad">◆ </a></span>NORMAL</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int clog.utils.common.LogLevel.NORMAL = 0</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a43af7502a0026c2f7a688892f148bbaa" name="a43af7502a0026c2f7a688892f148bbaa"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a43af7502a0026c2f7a688892f148bbaa">◆ </a></span>PASS</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int clog.utils.common.LogLevel.PASS = 1</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a0feb7cd71ca1407a90537e195ef31065" name="a0feb7cd71ca1407a90537e195ef31065"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a0feb7cd71ca1407a90537e195ef31065">◆ </a></span>WARN</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int clog.utils.common.LogLevel.WARN = 3</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>clog/utils/<a class="el" href="common_8py.html">common.py</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">printfmt</a></li><li class="navelem"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">Colours</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.printfmt.Colours Member List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a>, including all inherited members.</p>
|
|
||||||
<table class="directory">
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8dc0b06d6cdde772b1beef59a3fdde68">BLUE</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a5a4975a11839f78d1ffad9350985c3fb">GREEN</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a124cb207e51471a863792b7035e73d31">NORMAL</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699">RED</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631">YELLOW</a></td><td class="entry"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,210 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog.utils.printfmt.Colours Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">printfmt</a></li><li class="navelem"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">Colours</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
||||||
<a href="classclog_1_1utils_1_1printfmt_1_1_colours-members.html">List of all members</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.printfmt.Colours Class Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
||||||
Static Public Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:a124cb207e51471a863792b7035e73d31"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a124cb207e51471a863792b7035e73d31">NORMAL</a> = '\033[0m'</td></tr>
|
|
||||||
<tr class="separator:a124cb207e51471a863792b7035e73d31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8d4fd2bbad861fb7bd08de7aa666a699"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699">RED</a> = '\033[91m'</td></tr>
|
|
||||||
<tr class="separator:a8d4fd2bbad861fb7bd08de7aa666a699"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a5a4975a11839f78d1ffad9350985c3fb"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a5a4975a11839f78d1ffad9350985c3fb">GREEN</a> = '\033[92m'</td></tr>
|
|
||||||
<tr class="separator:a5a4975a11839f78d1ffad9350985c3fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7fb8bab261597ec6c8f8115b95348631"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631">YELLOW</a> = '\033[93m'</td></tr>
|
|
||||||
<tr class="separator:a7fb8bab261597ec6c8f8115b95348631"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8dc0b06d6cdde772b1beef59a3fdde68"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8dc0b06d6cdde772b1beef59a3fdde68">BLUE</a> = '\033[94m'</td></tr>
|
|
||||||
<tr class="separator:a8dc0b06d6cdde772b1beef59a3fdde68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<h2 class="groupheader">Member Data Documentation</h2>
|
|
||||||
<a id="a8dc0b06d6cdde772b1beef59a3fdde68" name="a8dc0b06d6cdde772b1beef59a3fdde68"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a8dc0b06d6cdde772b1beef59a3fdde68">◆ </a></span>BLUE</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.Colours.BLUE = '\033[94m'</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a5a4975a11839f78d1ffad9350985c3fb" name="a5a4975a11839f78d1ffad9350985c3fb"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a4975a11839f78d1ffad9350985c3fb">◆ </a></span>GREEN</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.Colours.GREEN = '\033[92m'</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a124cb207e51471a863792b7035e73d31" name="a124cb207e51471a863792b7035e73d31"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a124cb207e51471a863792b7035e73d31">◆ </a></span>NORMAL</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.Colours.NORMAL = '\033[0m'</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a8d4fd2bbad861fb7bd08de7aa666a699" name="a8d4fd2bbad861fb7bd08de7aa666a699"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a8d4fd2bbad861fb7bd08de7aa666a699">◆ </a></span>RED</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.Colours.RED = '\033[91m'</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a7fb8bab261597ec6c8f8115b95348631" name="a7fb8bab261597ec6c8f8115b95348631"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a7fb8bab261597ec6c8f8115b95348631">◆ </a></span>YELLOW</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.Colours.YELLOW = '\033[93m'</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>clog/utils/<a class="el" href="printfmt_8py.html">printfmt.py</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,84 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Class Index</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">Class Index</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_L">L</a></div>
|
|
||||||
<div class="classindex">
|
|
||||||
<dl class="classindex even">
|
|
||||||
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
|
|
||||||
<dd><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">Colours</a> (<a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">clog.utils.printfmt</a>)</dd></dl>
|
|
||||||
<dl class="classindex odd">
|
|
||||||
<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
|
|
||||||
<dd><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a> (<a class="el" href="namespaceclog_1_1__logger.html">clog._logger</a>)</dd><dd><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a> (<a class="el" href="namespaceclog_1_1utils_1_1common.html">clog.utils.common</a>)</dd></dl>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 132 B |
|
|
@ -1,112 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog/utils/common.py File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html">clog</a></li><li class="navelem"><a class="el" href="dir_e079bb16ae402d7576a1b18233bee558.html">utils</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#namespaces">Namespaces</a> |
|
|
||||||
<a href="#func-members">Functions</a> |
|
|
||||||
<a href="#var-members">Variables</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">common.py File Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">clog.utils.common.LogLevel</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
||||||
Namespaces</h2></td></tr>
|
|
||||||
<tr class="memitem:namespaceclog"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog.html">clog</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils.html">clog.utils</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils_1_1common"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html">clog.utils.common</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:ad740e3e24e0b55313afc77f1266c17f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7">clog.utils.common.is_path_spec</a> (str path_spec)</td></tr>
|
|
||||||
<tr class="separator:ad740e3e24e0b55313afc77f1266c17f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
||||||
Variables</h2></td></tr>
|
|
||||||
<tr class="memitem:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">clog.utils.common.str</a></td></tr>
|
|
||||||
<tr class="memdesc:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="mdescLeft"> </td><td class="mdescRight">get the name of the OS <a href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aafe1e24a709d3f182018cd90a77bba43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#aafe1e24a709d3f182018cd90a77bba43">clog.utils.common.__REGEX_PAT</a> = re.compile(r'^(.+)[\\]([^\\]+)\\*$') \</td></tr>
|
|
||||||
<tr class="separator:aafe1e24a709d3f182018cd90a77bba43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,90 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html">clog</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">clog Directory Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
|
||||||
Directories</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e079bb16ae402d7576a1b18233bee558.html">utils</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="__logger_8py.html">_logger.py</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog/utils Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html">clog</a></li><li class="navelem"><a class="el" href="dir_e079bb16ae402d7576a1b18233bee558.html">utils</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">utils Directory Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8py.html">common.py</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="printfmt_8py.html">printfmt.py</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 746 B |
|
Before Width: | Height: | Size: 15 KiB |
|
|
@ -1,121 +0,0 @@
|
||||||
/*
|
|
||||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
|
||||||
|
|
||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
|
||||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
|
||||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
|
||||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all copies or
|
|
||||||
substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
|
||||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
|
||||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
@licend The above is the entire license notice for the JavaScript code in this file
|
|
||||||
*/
|
|
||||||
function toggleVisibility(linkObj)
|
|
||||||
{
|
|
||||||
var base = $(linkObj).attr('id');
|
|
||||||
var summary = $('#'+base+'-summary');
|
|
||||||
var content = $('#'+base+'-content');
|
|
||||||
var trigger = $('#'+base+'-trigger');
|
|
||||||
var src=$(trigger).attr('src');
|
|
||||||
if (content.is(':visible')===true) {
|
|
||||||
content.hide();
|
|
||||||
summary.show();
|
|
||||||
$(linkObj).addClass('closed').removeClass('opened');
|
|
||||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
|
||||||
} else {
|
|
||||||
content.show();
|
|
||||||
summary.hide();
|
|
||||||
$(linkObj).removeClass('closed').addClass('opened');
|
|
||||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateStripes()
|
|
||||||
{
|
|
||||||
$('table.directory tr').
|
|
||||||
removeClass('even').filter(':visible:even').addClass('even');
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleLevel(level)
|
|
||||||
{
|
|
||||||
$('table.directory tr').each(function() {
|
|
||||||
var l = this.id.split('_').length-1;
|
|
||||||
var i = $('#img'+this.id.substring(3));
|
|
||||||
var a = $('#arr'+this.id.substring(3));
|
|
||||||
if (l<level+1) {
|
|
||||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
|
||||||
a.html('▼');
|
|
||||||
$(this).show();
|
|
||||||
} else if (l==level+1) {
|
|
||||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
|
||||||
a.html('►');
|
|
||||||
$(this).show();
|
|
||||||
} else {
|
|
||||||
$(this).hide();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
updateStripes();
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleFolder(id)
|
|
||||||
{
|
|
||||||
// the clicked row
|
|
||||||
var currentRow = $('#row_'+id);
|
|
||||||
|
|
||||||
// all rows after the clicked row
|
|
||||||
var rows = currentRow.nextAll("tr");
|
|
||||||
|
|
||||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
|
||||||
|
|
||||||
// only match elements AFTER this one (can't hide elements before)
|
|
||||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
|
||||||
|
|
||||||
// first row is visible we are HIDING
|
|
||||||
if (childRows.filter(':first').is(':visible')===true) {
|
|
||||||
// replace down arrow by right arrow for current row
|
|
||||||
var currentRowSpans = currentRow.find("span");
|
|
||||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
|
||||||
currentRowSpans.filter(".arrow").html('►');
|
|
||||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
|
||||||
} else { // we are SHOWING
|
|
||||||
// replace right arrow by down arrow for current row
|
|
||||||
var currentRowSpans = currentRow.find("span");
|
|
||||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
|
||||||
currentRowSpans.filter(".arrow").html('▼');
|
|
||||||
// replace down arrows by right arrows for child rows
|
|
||||||
var childRowsSpans = childRows.find("span");
|
|
||||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
|
||||||
childRowsSpans.filter(".arrow").html('►');
|
|
||||||
childRows.show(); //show all children
|
|
||||||
}
|
|
||||||
updateStripes();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function toggleInherit(id)
|
|
||||||
{
|
|
||||||
var rows = $('tr.inherit.'+id);
|
|
||||||
var img = $('tr.inherit_header.'+id+' img');
|
|
||||||
var src = $(img).attr('src');
|
|
||||||
if (rows.filter(':first').is(':visible')===true) {
|
|
||||||
rows.css('display','none');
|
|
||||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
|
||||||
} else {
|
|
||||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
|
||||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* @license-end */
|
|
||||||
|
|
@ -1,84 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: File List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">File List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
|
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html" target="_self">clog</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')"> </span><a class="el" href="dir_e079bb16ae402d7576a1b18233bee558.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="common_8py.html" target="_self">common.py</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="printfmt_8py.html" target="_self">printfmt.py</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="__logger_8py.html" target="_self">_logger.py</a></td><td class="desc"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- directory -->
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 616 B |
|
Before Width: | Height: | Size: 597 B |
|
|
@ -1,99 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div><ul>
|
|
||||||
<li>__default_out_file : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">clog._logger.Logger</a></li>
|
|
||||||
<li>__instance__ : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308">clog._logger.Logger</a></li>
|
|
||||||
<li>__LOG_INFO_TUPLE : <a class="el" href="classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36">clog._logger.Logger</a></li>
|
|
||||||
<li>__loginfo : <a class="el" href="classclog_1_1__logger_1_1_logger.html#ac476ec85b5d8b2496f2fd3b3ee960c87">clog._logger.Logger</a></li>
|
|
||||||
<li>__new__() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4">clog._logger.Logger</a></li>
|
|
||||||
<li>__printLog__() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc">clog._logger.Logger</a></li>
|
|
||||||
<li>BLUE : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8dc0b06d6cdde772b1beef59a3fdde68">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>bool : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">clog._logger.Logger</a></li>
|
|
||||||
<li>debug() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d">clog._logger.Logger</a></li>
|
|
||||||
<li>DEBUG : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a00076ee13569fa6b0b3e85893358aab1">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>error() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33">clog._logger.Logger</a></li>
|
|
||||||
<li>ERROR : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0caf96da4c278601f9336b13eafa8eb8">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>GREEN : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a5a4975a11839f78d1ffad9350985c3fb">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>log : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4">clog._logger.Logger</a></li>
|
|
||||||
<li>new() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a9766691e6adb31feb8339d5850b402cd">clog._logger.Logger</a></li>
|
|
||||||
<li>NORMAL : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#ad22c874ae10f376a2f2c1161a2af7cad">clog.utils.common.LogLevel</a>, <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a124cb207e51471a863792b7035e73d31">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>PASS : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a43af7502a0026c2f7a688892f148bbaa">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>printLog() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a39cdb812ab28786eafcc89ee9e24f623">clog._logger.Logger</a></li>
|
|
||||||
<li>printLog2File() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#afa4358f1e55ae149f1974cf3adf9bfb4">clog._logger.Logger</a></li>
|
|
||||||
<li>RED : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>str : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">clog._logger.Logger</a></li>
|
|
||||||
<li>warn() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a8ea78996e9a37fcd1c1ce309e1555aac">clog._logger.Logger</a></li>
|
|
||||||
<li>WARN : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0feb7cd71ca1407a90537e195ef31065">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>withConsole() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a12fbd9dc09cd14913b4b6b0e323ad27b">clog._logger.Logger</a></li>
|
|
||||||
<li>YELLOW : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631">clog.utils.printfmt.Colours</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Class Members - Functions</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>__new__() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4">clog._logger.Logger</a></li>
|
|
||||||
<li>__printLog__() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc">clog._logger.Logger</a></li>
|
|
||||||
<li>debug() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d">clog._logger.Logger</a></li>
|
|
||||||
<li>error() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33">clog._logger.Logger</a></li>
|
|
||||||
<li>new() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a9766691e6adb31feb8339d5850b402cd">clog._logger.Logger</a></li>
|
|
||||||
<li>printLog() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a39cdb812ab28786eafcc89ee9e24f623">clog._logger.Logger</a></li>
|
|
||||||
<li>printLog2File() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#afa4358f1e55ae149f1974cf3adf9bfb4">clog._logger.Logger</a></li>
|
|
||||||
<li>warn() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a8ea78996e9a37fcd1c1ce309e1555aac">clog._logger.Logger</a></li>
|
|
||||||
<li>withConsole() : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a12fbd9dc09cd14913b4b6b0e323ad27b">clog._logger.Logger</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,90 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Class Members - Variables</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>__default_out_file : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c">clog._logger.Logger</a></li>
|
|
||||||
<li>__instance__ : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308">clog._logger.Logger</a></li>
|
|
||||||
<li>__LOG_INFO_TUPLE : <a class="el" href="classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36">clog._logger.Logger</a></li>
|
|
||||||
<li>__loginfo : <a class="el" href="classclog_1_1__logger_1_1_logger.html#ac476ec85b5d8b2496f2fd3b3ee960c87">clog._logger.Logger</a></li>
|
|
||||||
<li>BLUE : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8dc0b06d6cdde772b1beef59a3fdde68">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>bool : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc">clog._logger.Logger</a></li>
|
|
||||||
<li>DEBUG : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a00076ee13569fa6b0b3e85893358aab1">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>ERROR : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0caf96da4c278601f9336b13eafa8eb8">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>GREEN : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a5a4975a11839f78d1ffad9350985c3fb">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>log : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4">clog._logger.Logger</a></li>
|
|
||||||
<li>NORMAL : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#ad22c874ae10f376a2f2c1161a2af7cad">clog.utils.common.LogLevel</a>, <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a124cb207e51471a863792b7035e73d31">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>PASS : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a43af7502a0026c2f7a688892f148bbaa">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>RED : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699">clog.utils.printfmt.Colours</a></li>
|
|
||||||
<li>str : <a class="el" href="classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3">clog._logger.Logger</a></li>
|
|
||||||
<li>WARN : <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html#a0feb7cd71ca1407a90537e195ef31065">clog.utils.common.LogLevel</a></li>
|
|
||||||
<li>YELLOW : <a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631">clog.utils.printfmt.Colours</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,75 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Main Page</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">CLog Documentation</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
35
docs/doxy/html/jquery.js
vendored
|
|
@ -1,135 +0,0 @@
|
||||||
/*
|
|
||||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
|
||||||
|
|
||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
|
||||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
|
||||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
|
||||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all copies or
|
|
||||||
substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
|
||||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
|
||||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
@licend The above is the entire license notice for the JavaScript code in this file
|
|
||||||
*/
|
|
||||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
|
||||||
function makeTree(data,relPath) {
|
|
||||||
var result='';
|
|
||||||
if ('children' in data) {
|
|
||||||
result+='<ul>';
|
|
||||||
for (var i in data.children) {
|
|
||||||
var url;
|
|
||||||
var link;
|
|
||||||
link = data.children[i].url;
|
|
||||||
if (link.substring(0,1)=='^') {
|
|
||||||
url = link.substring(1);
|
|
||||||
} else {
|
|
||||||
url = relPath+link;
|
|
||||||
}
|
|
||||||
result+='<li><a href="'+url+'">'+
|
|
||||||
data.children[i].text+'</a>'+
|
|
||||||
makeTree(data.children[i],relPath)+'</li>';
|
|
||||||
}
|
|
||||||
result+='</ul>';
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
var searchBox;
|
|
||||||
if (searchEnabled) {
|
|
||||||
if (serverSide) {
|
|
||||||
searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
|
||||||
'<div class="left">'+
|
|
||||||
'<form id="FSearchBox" action="'+relPath+searchPage+
|
|
||||||
'" method="get"><img id="MSearchSelect" src="'+
|
|
||||||
relPath+'search/mag.svg" alt=""/>'+
|
|
||||||
'<input type="text" id="MSearchField" name="query" value="'+search+
|
|
||||||
'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
|
|
||||||
' onblur="searchBox.OnSearchFieldFocus(false)">'+
|
|
||||||
'</form>'+
|
|
||||||
'</div>'+
|
|
||||||
'<div class="right"></div>'+
|
|
||||||
'</div>';
|
|
||||||
} else {
|
|
||||||
searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
|
||||||
'<span class="left">'+
|
|
||||||
'<img id="MSearchSelect" src="'+relPath+
|
|
||||||
'search/mag_sel.svg" onmouseover="return searchBox.OnSearchSelectShow()"'+
|
|
||||||
' onmouseout="return searchBox.OnSearchSelectHide()" alt=""/>'+
|
|
||||||
'<input type="text" id="MSearchField" value="'+search+
|
|
||||||
'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
|
|
||||||
'onblur="searchBox.OnSearchFieldFocus(false)" '+
|
|
||||||
'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
|
|
||||||
'</span>'+
|
|
||||||
'<span class="right"><a id="MSearchClose" '+
|
|
||||||
'href="javascript:searchBox.CloseResultsWindow()">'+
|
|
||||||
'<img id="MSearchCloseImg" border="0" src="'+relPath+
|
|
||||||
'search/close.svg" alt=""/></a>'
|
|
||||||
'</span>'
|
|
||||||
'</div>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
|
|
||||||
'<label class="main-menu-btn" for="main-menu-state">'+
|
|
||||||
'<span class="main-menu-btn-icon"></span> '+
|
|
||||||
'Toggle main menu visibility</label>'+
|
|
||||||
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
|
|
||||||
'</div>');
|
|
||||||
$('#main-nav').append(makeTree(menudata,relPath));
|
|
||||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
|
||||||
if (searchBox) {
|
|
||||||
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
|
|
||||||
}
|
|
||||||
var $mainMenuState = $('#main-menu-state');
|
|
||||||
var prevWidth = 0;
|
|
||||||
if ($mainMenuState.length) {
|
|
||||||
function initResizableIfExists() {
|
|
||||||
if (typeof initResizable==='function') initResizable();
|
|
||||||
}
|
|
||||||
// animate mobile menu
|
|
||||||
$mainMenuState.change(function(e) {
|
|
||||||
var $menu = $('#main-menu');
|
|
||||||
var options = { duration: 250, step: initResizableIfExists };
|
|
||||||
if (this.checked) {
|
|
||||||
options['complete'] = function() { $menu.css('display', 'block') };
|
|
||||||
$menu.hide().slideDown(options);
|
|
||||||
} else {
|
|
||||||
options['complete'] = function() { $menu.css('display', 'none') };
|
|
||||||
$menu.show().slideUp(options);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// set default menu visibility
|
|
||||||
function resetState() {
|
|
||||||
var $menu = $('#main-menu');
|
|
||||||
var $mainMenuState = $('#main-menu-state');
|
|
||||||
var newWidth = $(window).outerWidth();
|
|
||||||
if (newWidth!=prevWidth) {
|
|
||||||
if ($(window).outerWidth()<768) {
|
|
||||||
$mainMenuState.prop('checked',false); $menu.hide();
|
|
||||||
$('#searchBoxPos1').html(searchBox);
|
|
||||||
$('#searchBoxPos2').hide();
|
|
||||||
} else {
|
|
||||||
$menu.show();
|
|
||||||
$('#searchBoxPos1').empty();
|
|
||||||
$('#searchBoxPos2').html(searchBox);
|
|
||||||
$('#searchBoxPos2').show();
|
|
||||||
}
|
|
||||||
prevWidth = newWidth;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$(window).ready(function() { resetState(); initResizableIfExists(); });
|
|
||||||
$(window).resize(resetState);
|
|
||||||
}
|
|
||||||
$('#main-menu').smartmenus();
|
|
||||||
}
|
|
||||||
/* @license-end */
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
/*
|
|
||||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
|
||||||
|
|
||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
|
||||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
|
||||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
|
||||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all copies or
|
|
||||||
substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
|
||||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
|
||||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
@licend The above is the entire license notice for the JavaScript code in this file
|
|
||||||
*/
|
|
||||||
var menudata={children:[
|
|
||||||
{text:"Main Page",url:"index.html"},
|
|
||||||
{text:"Namespaces",url:"namespaces.html",children:[
|
|
||||||
{text:"Namespace List",url:"namespaces.html"},
|
|
||||||
{text:"Namespace Members",url:"namespacemembers.html",children:[
|
|
||||||
{text:"All",url:"namespacemembers.html"},
|
|
||||||
{text:"Functions",url:"namespacemembers_func.html"},
|
|
||||||
{text:"Variables",url:"namespacemembers_vars.html"}]}]},
|
|
||||||
{text:"Classes",url:"annotated.html",children:[
|
|
||||||
{text:"Class List",url:"annotated.html"},
|
|
||||||
{text:"Class Index",url:"classes.html"},
|
|
||||||
{text:"Class Members",url:"functions.html",children:[
|
|
||||||
{text:"All",url:"functions.html"},
|
|
||||||
{text:"Functions",url:"functions_func.html"},
|
|
||||||
{text:"Variables",url:"functions_vars.html"}]}]},
|
|
||||||
{text:"Files",url:"files.html",children:[
|
|
||||||
{text:"File List",url:"files.html"}]}]}
|
|
||||||
|
|
@ -1,85 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog Namespace Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#namespaces">Namespaces</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog Namespace Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
||||||
Namespaces</h2></td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1__logger"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1__logger.html">_logger</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils.html">utils</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog._logger Namespace Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1__logger.html">_logger</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog._logger Namespace Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1__logger_1_1_logger.html">Logger</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,89 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog.utils Namespace Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#namespaces">Namespaces</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog.utils Namespace Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
||||||
Namespaces</h2></td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils_1_1common"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html">common</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils_1_1printfmt"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">printfmt</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,183 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog.utils.common Namespace Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1common.html">common</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#func-members">Functions</a> |
|
|
||||||
<a href="#var-members">Variables</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.common Namespace Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:ad740e3e24e0b55313afc77f1266c17f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7">is_path_spec</a> (<a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">str</a> path_spec)</td></tr>
|
|
||||||
<tr class="separator:ad740e3e24e0b55313afc77f1266c17f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
||||||
Variables</h2></td></tr>
|
|
||||||
<tr class="memitem:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">str</a></td></tr>
|
|
||||||
<tr class="memdesc:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="mdescLeft"> </td><td class="mdescRight">get the name of the OS <a href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ae0a33f3fa086bf8d1fc18eb6b77c8352"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aafe1e24a709d3f182018cd90a77bba43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1common.html#aafe1e24a709d3f182018cd90a77bba43">__REGEX_PAT</a> = re.compile(r'^(.+)[\\]([^\\]+)\\*$') \</td></tr>
|
|
||||||
<tr class="separator:aafe1e24a709d3f182018cd90a77bba43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a id="ad740e3e24e0b55313afc77f1266c17f7" name="ad740e3e24e0b55313afc77f1266c17f7"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ad740e3e24e0b55313afc77f1266c17f7">◆ </a></span>is_path_spec()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> bool clog.utils.common.is_path_spec </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">str</a> </td>
|
|
||||||
<td class="paramname"><em>path_spec</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Evaluate if a given string is a valid pathspec identifier.
|
|
||||||
Pathspec evaluation is matched against the following regular
|
|
||||||
expression patterns:
|
|
||||||
```plaintext
|
|
||||||
OS Pathspec
|
|
||||||
NT: ^(.+)[\\\\]([^\\\\]+)\\*$
|
|
||||||
Other: ^(.+)[\\/]([^\\/]+)$
|
|
||||||
OR
|
|
||||||
Valid names of CWD subdirectories
|
|
||||||
^[\\w\\d\\-_]+$
|
|
||||||
```
|
|
||||||
The following pathspecs are evaluated as valid pathspec identifiers
|
|
||||||
(OS implicitly implied):
|
|
||||||
- C:\\User\\user-1\\Documents\\my-project
|
|
||||||
- $HOME/.local/bin/my_project
|
|
||||||
- ".\\Python Examples\\my-project1"
|
|
||||||
|
|
||||||
The following pathspecs are evaluated as invalid pathspec identifiers
|
|
||||||
(OS implicitly implied)
|
|
||||||
- ./this,_is-a(bad)+pathspec
|
|
||||||
|
|
||||||
`@Params`: path_spec - `str`
|
|
||||||
`@Return`: `bool`
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Variable Documentation</h2>
|
|
||||||
<a id="aafe1e24a709d3f182018cd90a77bba43" name="aafe1e24a709d3f182018cd90a77bba43"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#aafe1e24a709d3f182018cd90a77bba43">◆ </a></span>__REGEX_PAT</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog.utils.common.__REGEX_PAT = re.compile(r'^(.+)[\\]([^\\]+)\\*$') \</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ae0a33f3fa086bf8d1fc18eb6b77c8352" name="ae0a33f3fa086bf8d1fc18eb6b77c8352"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ae0a33f3fa086bf8d1fc18eb6b77c8352">◆ </a></span>str</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">clog.utils.common.str</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>get the name of the OS </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,295 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog.utils.printfmt Namespace Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="namespaceclog.html">clog</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">printfmt</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#func-members">Functions</a> |
|
|
||||||
<a href="#var-members">Variables</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">clog.utils.printfmt Namespace Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">Colours</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a6699089e06d4d87587103dda64c527e9"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9">loglevel_as_str</a> (Union[<a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>, int] level)</td></tr>
|
|
||||||
<tr class="separator:a6699089e06d4d87587103dda64c527e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac98d91dc79e0cd16dddc26e0b3b5c5a4"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4">log_as_col</a> (Union[int, <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>] level)</td></tr>
|
|
||||||
<tr class="separator:ac98d91dc79e0cd16dddc26e0b3b5c5a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac4954fb457fd37e436175b427b32b764"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764">gen_log_header</a> (Union[<a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>, int, str] _type)</td></tr>
|
|
||||||
<tr class="separator:ac4954fb457fd37e436175b427b32b764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7bc3c7278d0a16b7c882273df2bc35a8"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a7bc3c7278d0a16b7c882273df2bc35a8">wrap</a> (str value, *int width=120, int tb_size=4)</td></tr>
|
|
||||||
<tr class="separator:a7bc3c7278d0a16b7c882273df2bc35a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
||||||
Variables</h2></td></tr>
|
|
||||||
<tr class="memitem:a26d5d5c5d47accdba417db4ad90a1438"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">__LOG_TMPL</a> = "[{DATE}] [{0}] {TYPE} "</td></tr>
|
|
||||||
<tr class="memdesc:a26d5d5c5d47accdba417db4ad90a1438"><td class="mdescLeft"> </td><td class="mdescRight">log message constant format template <a href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a26d5d5c5d47accdba417db4ad90a1438"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ab74ef239fd20c63e311f318f8010776b"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">__TIMESTAMP_FMT</a> = "%Y-%m-%dT%H:%M:%S%z"</td></tr>
|
|
||||||
<tr class="memdesc:ab74ef239fd20c63e311f318f8010776b"><td class="mdescLeft"> </td><td class="mdescRight">string time format (ISO: 8601, long-form) <a href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ab74ef239fd20c63e311f318f8010776b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a id="ac4954fb457fd37e436175b427b32b764" name="ac4954fb457fd37e436175b427b32b764"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ac4954fb457fd37e436175b427b32b764">◆ </a></span>gen_log_header()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> str clog.utils.printfmt.gen_log_header </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>, int, str] </td>
|
|
||||||
<td class="paramname"><em>_type</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Generate a header string for use of standardising log outputs.
|
|
||||||
|
|
||||||
The header is defined using the following standard header:
|
|
||||||
```plaintext
|
|
||||||
"[YYYY-MM-DDTHH:MM:SS+OFFSET] [{CALLER}] <LogLevel> {0}"
|
|
||||||
```
|
|
||||||
|
|
||||||
The first column defines the Date-Time following the ISO 8601 (long)
|
|
||||||
standard timestamp format, whereby `T` is the separator between Date
|
|
||||||
and Time. The `+OFFSET` is the number of hours ahead/behind UTC, the
|
|
||||||
currently timezone set by the PC. This is achieved using the following
|
|
||||||
string to time format:
|
|
||||||
`%Y-%m-%dT%H:%M:%S%z`.
|
|
||||||
|
|
||||||
The second column is reversed during the return value of the string.
|
|
||||||
This column is used to allow for a stacktrace to be attached to the
|
|
||||||
log message.
|
|
||||||
|
|
||||||
The third column defines the level of the log message. This will be
|
|
||||||
five blank space characters if a level is passed outside of the
|
|
||||||
defined scope of logging levels.
|
|
||||||
|
|
||||||
The fourth column is reserved during the return value of the string.
|
|
||||||
It represents the body of the message to be logged.
|
|
||||||
|
|
||||||
|
|
||||||
`@Params`: _type - `LogLevel | int | str`
|
|
||||||
`@Return`: Formattable string - `str`
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ac98d91dc79e0cd16dddc26e0b3b5c5a4" name="ac98d91dc79e0cd16dddc26e0b3b5c5a4"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ac98d91dc79e0cd16dddc26e0b3b5c5a4">◆ </a></span>log_as_col()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> str clog.utils.printfmt.log_as_col </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">Union[int, <a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>] </td>
|
|
||||||
<td class="paramname"><em>level</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Convert an integer or enum value into an associated ANSI escape
|
|
||||||
code terminal colour sequence. Depending on log level severity, an
|
|
||||||
associated colour is returned to give STDOUT text a distinct
|
|
||||||
separation of colour from regular STDOUT text.
|
|
||||||
|
|
||||||
`@Params`: level - `LogLevel | int`
|
|
||||||
`@Return`: Enum of `Colours`
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a6699089e06d4d87587103dda64c527e9" name="a6699089e06d4d87587103dda64c527e9"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a6699089e06d4d87587103dda64c527e9">◆ </a></span>loglevel_as_str()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> str clog.utils.printfmt.loglevel_as_str </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">Union[<a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html">LogLevel</a>, int] </td>
|
|
||||||
<td class="paramname"><em>level</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Convert an integer or enum value into its appropriate enum
|
|
||||||
attribute name.
|
|
||||||
|
|
||||||
`@Params`: level - `LogLevel | int`
|
|
||||||
`Returns`: LogLevel enum literal attribute name - `str`
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a7bc3c7278d0a16b7c882273df2bc35a8" name="a7bc3c7278d0a16b7c882273df2bc35a8"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a7bc3c7278d0a16b7c882273df2bc35a8">◆ </a></span>wrap()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"> str clog.utils.printfmt.wrap </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">str </td>
|
|
||||||
<td class="paramname"><em>value</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">*int  </td>
|
|
||||||
<td class="paramname"><em>width</em> = <code>120</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int  </td>
|
|
||||||
<td class="paramname"><em>tb_size</em> = <code>4</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<pre class="fragment">Return a hard-wrapped string defined by a fixed width.
|
|
||||||
|
|
||||||
Wrapped text is separated by a `\\n` character and a fixed width of
|
|
||||||
120 characters. Each wrap is appended with a tab size of 4 characters
|
|
||||||
at the start of each line-wrap.
|
|
||||||
|
|
||||||
`@Params`: value - `str`, width = 120 - `int`, tb_size = 4 - `int`
|
|
||||||
`@Return`: `str`
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Variable Documentation</h2>
|
|
||||||
<a id="a26d5d5c5d47accdba417db4ad90a1438" name="a26d5d5c5d47accdba417db4ad90a1438"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a26d5d5c5d47accdba417db4ad90a1438">◆ </a></span>__LOG_TMPL</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.__LOG_TMPL = "[{DATE}] [{0}] {TYPE} "</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>log message constant format template </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ab74ef239fd20c63e311f318f8010776b" name="ab74ef239fd20c63e311f318f8010776b"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ab74ef239fd20c63e311f318f8010776b">◆ </a></span>__TIMESTAMP_FMT</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">string clog.utils.printfmt.__TIMESTAMP_FMT = "%Y-%m-%dT%H:%M:%S%z"</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>string time format (ISO: 8601, long-form) </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Namespace Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div><ul>
|
|
||||||
<li>__LOG_TMPL : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">clog.utils.printfmt</a></li>
|
|
||||||
<li>__REGEX_PAT : <a class="el" href="namespaceclog_1_1utils_1_1common.html#aafe1e24a709d3f182018cd90a77bba43">clog.utils.common</a></li>
|
|
||||||
<li>__TIMESTAMP_FMT : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">clog.utils.printfmt</a></li>
|
|
||||||
<li>gen_log_header() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764">clog.utils.printfmt</a></li>
|
|
||||||
<li>is_path_spec() : <a class="el" href="namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7">clog.utils.common</a></li>
|
|
||||||
<li>log_as_col() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4">clog.utils.printfmt</a></li>
|
|
||||||
<li>loglevel_as_str() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9">clog.utils.printfmt</a></li>
|
|
||||||
<li>str : <a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">clog.utils.common</a></li>
|
|
||||||
<li>wrap() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a7bc3c7278d0a16b7c882273df2bc35a8">clog.utils.printfmt</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,79 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Namespace Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>gen_log_header() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764">clog.utils.printfmt</a></li>
|
|
||||||
<li>is_path_spec() : <a class="el" href="namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7">clog.utils.common</a></li>
|
|
||||||
<li>log_as_col() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4">clog.utils.printfmt</a></li>
|
|
||||||
<li>loglevel_as_str() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9">clog.utils.printfmt</a></li>
|
|
||||||
<li>wrap() : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a7bc3c7278d0a16b7c882273df2bc35a8">clog.utils.printfmt</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,78 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Namespace Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>__LOG_TMPL : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">clog.utils.printfmt</a></li>
|
|
||||||
<li>__REGEX_PAT : <a class="el" href="namespaceclog_1_1utils_1_1common.html#aafe1e24a709d3f182018cd90a77bba43">clog.utils.common</a></li>
|
|
||||||
<li>__TIMESTAMP_FMT : <a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">clog.utils.printfmt</a></li>
|
|
||||||
<li>str : <a class="el" href="namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352">clog.utils.common</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: Namespace List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">Namespace List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all namespaces with brief descriptions:</div><div class="directory">
|
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog.html" target="_self">clog</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1__logger.html" target="_self">_logger</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1__logger_1_1_logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils_1_1common.html" target="_self">common</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1utils_1_1common_1_1_log_level.html" target="_self">LogLevel</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html" target="_self">printfmt</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_1_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html" target="_self">Colours</a></td><td class="desc"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- directory -->
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 153 B |
|
Before Width: | Height: | Size: 95 B |
|
Before Width: | Height: | Size: 98 B |
|
Before Width: | Height: | Size: 123 B |
|
|
@ -1,119 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>CLog: clog/utils/printfmt.py File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">CLog<span id="projectnumber"> 0.1.0</span>
|
|
||||||
</div>
|
|
||||||
<div id="projectbrief">logging as simple as putting on a shoe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_39b4bc78fc97cc188676f0019919655e.html">clog</a></li><li class="navelem"><a class="el" href="dir_e079bb16ae402d7576a1b18233bee558.html">utils</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#namespaces">Namespaces</a> |
|
|
||||||
<a href="#func-members">Functions</a> |
|
|
||||||
<a href="#var-members">Variables</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">printfmt.py File Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclog_1_1utils_1_1printfmt_1_1_colours.html">clog.utils.printfmt.Colours</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
||||||
Namespaces</h2></td></tr>
|
|
||||||
<tr class="memitem:namespaceclog"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog.html">clog</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils.html">clog.utils</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:namespaceclog_1_1utils_1_1printfmt"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html">clog.utils.printfmt</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a6699089e06d4d87587103dda64c527e9"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9">clog.utils.printfmt.loglevel_as_str</a> (Union[LogLevel, int] level)</td></tr>
|
|
||||||
<tr class="separator:a6699089e06d4d87587103dda64c527e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac98d91dc79e0cd16dddc26e0b3b5c5a4"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4">clog.utils.printfmt.log_as_col</a> (Union[int, LogLevel] level)</td></tr>
|
|
||||||
<tr class="separator:ac98d91dc79e0cd16dddc26e0b3b5c5a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac4954fb457fd37e436175b427b32b764"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764">clog.utils.printfmt.gen_log_header</a> (Union[LogLevel, int, str] _type)</td></tr>
|
|
||||||
<tr class="separator:ac4954fb457fd37e436175b427b32b764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7bc3c7278d0a16b7c882273df2bc35a8"><td class="memItemLeft" align="right" valign="top">str </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a7bc3c7278d0a16b7c882273df2bc35a8">clog.utils.printfmt.wrap</a> (str value, *int width=120, int tb_size=4)</td></tr>
|
|
||||||
<tr class="separator:a7bc3c7278d0a16b7c882273df2bc35a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
||||||
Variables</h2></td></tr>
|
|
||||||
<tr class="memitem:a26d5d5c5d47accdba417db4ad90a1438"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">clog.utils.printfmt.__LOG_TMPL</a> = "[{DATE}] [{0}] {TYPE} "</td></tr>
|
|
||||||
<tr class="memdesc:a26d5d5c5d47accdba417db4ad90a1438"><td class="mdescLeft"> </td><td class="mdescRight">log message constant format template <a href="namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:a26d5d5c5d47accdba417db4ad90a1438"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ab74ef239fd20c63e311f318f8010776b"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">clog.utils.printfmt.__TIMESTAMP_FMT</a> = "%Y-%m-%dT%H:%M:%S%z"</td></tr>
|
|
||||||
<tr class="memdesc:ab74ef239fd20c63e311f318f8010776b"><td class="mdescLeft"> </td><td class="mdescRight">string time format (ISO: 8601, long-form) <a href="namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ab74ef239fd20c63e311f318f8010776b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_0.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['_5f_5fdefault_5fout_5ffile_0',['__default_out_file',['../classclog_1_1__logger_1_1_logger.html#a4a5cb0f6e3f917d150d834e5ea42408c',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5finstance_5f_5f_1',['__instance__',['../classclog_1_1__logger_1_1_logger.html#a6039d35d5ca6ce5d6dd64ce3d03a0308',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5flog_5finfo_5ftuple_2',['__LOG_INFO_TUPLE',['../classclog_1_1__logger_1_1_logger.html#abcfa22cb8df0e2a392f6b355ef9f9e36',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5flog_5ftmpl_3',['__LOG_TMPL',['../namespaceclog_1_1utils_1_1printfmt.html#a26d5d5c5d47accdba417db4ad90a1438',1,'clog::utils::printfmt']]],
|
|
||||||
['_5f_5floginfo_4',['__loginfo',['../classclog_1_1__logger_1_1_logger.html#ac476ec85b5d8b2496f2fd3b3ee960c87',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5fnew_5f_5f_5',['__new__',['../classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5fprintlog_5f_5f_6',['__printLog__',['../classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5fregex_5fpat_7',['__REGEX_PAT',['../namespaceclog_1_1utils_1_1common.html#aafe1e24a709d3f182018cd90a77bba43',1,'clog::utils::common']]],
|
|
||||||
['_5f_5ftimestamp_5ffmt_8',['__TIMESTAMP_FMT',['../namespaceclog_1_1utils_1_1printfmt.html#ab74ef239fd20c63e311f318f8010776b',1,'clog::utils::printfmt']]],
|
|
||||||
['_5flogger_2epy_9',['_logger.py',['../__logger_8py.html',1,'']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_1.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['blue_0',['BLUE',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a8dc0b06d6cdde772b1beef59a3fdde68',1,'clog::utils::printfmt::Colours']]],
|
|
||||||
['bool_1',['bool',['../classclog_1_1__logger_1_1_logger.html#a642efa466b7391a75de7185e9a4261fc',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_2.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['_5flogger_0',['_logger',['../namespaceclog_1_1__logger.html',1,'clog']]],
|
|
||||||
['clog_1',['clog',['../namespaceclog.html',1,'']]],
|
|
||||||
['colours_2',['Colours',['../classclog_1_1utils_1_1printfmt_1_1_colours.html',1,'clog::utils::printfmt']]],
|
|
||||||
['common_3',['common',['../namespaceclog_1_1utils_1_1common.html',1,'clog::utils']]],
|
|
||||||
['common_2epy_4',['common.py',['../common_8py.html',1,'']]],
|
|
||||||
['printfmt_5',['printfmt',['../namespaceclog_1_1utils_1_1printfmt.html',1,'clog::utils']]],
|
|
||||||
['utils_6',['utils',['../namespaceclog_1_1utils.html',1,'clog']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_3.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['debug_0',['DEBUG',['../classclog_1_1utils_1_1common_1_1_log_level.html#a00076ee13569fa6b0b3e85893358aab1',1,'clog::utils::common::LogLevel']]],
|
|
||||||
['debug_1',['debug',['../classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_4.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['error_0',['ERROR',['../classclog_1_1utils_1_1common_1_1_log_level.html#a0caf96da4c278601f9336b13eafa8eb8',1,'clog::utils::common::LogLevel']]],
|
|
||||||
['error_1',['error',['../classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_5.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['gen_5flog_5fheader_0',['gen_log_header',['../namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764',1,'clog::utils::printfmt']]],
|
|
||||||
['green_1',['GREEN',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a5a4975a11839f78d1ffad9350985c3fb',1,'clog::utils::printfmt::Colours']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_6.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['is_5fpath_5fspec_0',['is_path_spec',['../namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7',1,'clog::utils::common']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_7.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['log_0',['log',['../classclog_1_1__logger_1_1_logger.html#a7c11b981810e807b15515ebad4aa05b4',1,'clog::_logger::Logger']]],
|
|
||||||
['log_5fas_5fcol_1',['log_as_col',['../namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4',1,'clog::utils::printfmt']]],
|
|
||||||
['logger_2',['Logger',['../classclog_1_1__logger_1_1_logger.html',1,'clog::_logger']]],
|
|
||||||
['loglevel_3',['LogLevel',['../classclog_1_1utils_1_1common_1_1_log_level.html',1,'clog::utils::common']]],
|
|
||||||
['loglevel_5fas_5fstr_4',['loglevel_as_str',['../namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9',1,'clog::utils::printfmt']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_8.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['new_0',['new',['../classclog_1_1__logger_1_1_logger.html#a9766691e6adb31feb8339d5850b402cd',1,'clog::_logger::Logger']]],
|
|
||||||
['normal_1',['NORMAL',['../classclog_1_1utils_1_1common_1_1_log_level.html#ad22c874ae10f376a2f2c1161a2af7cad',1,'clog.utils.common.LogLevel.NORMAL()'],['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a124cb207e51471a863792b7035e73d31',1,'clog.utils.printfmt.Colours.NORMAL()']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_9.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['pass_0',['PASS',['../classclog_1_1utils_1_1common_1_1_log_level.html#a43af7502a0026c2f7a688892f148bbaa',1,'clog::utils::common::LogLevel']]],
|
|
||||||
['printfmt_2epy_1',['printfmt.py',['../printfmt_8py.html',1,'']]],
|
|
||||||
['printlog_2',['printLog',['../classclog_1_1__logger_1_1_logger.html#a39cdb812ab28786eafcc89ee9e24f623',1,'clog::_logger::Logger']]],
|
|
||||||
['printlog2file_3',['printLog2File',['../classclog_1_1__logger_1_1_logger.html#afa4358f1e55ae149f1974cf3adf9bfb4',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_a.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['red_0',['RED',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699',1,'clog::utils::printfmt::Colours']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_b.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['str_0',['str',['../classclog_1_1__logger_1_1_logger.html#a22e31fb0c66e89713775b0a546d256c3',1,'clog._logger.Logger.str()'],['../namespaceclog_1_1utils_1_1common.html#ae0a33f3fa086bf8d1fc18eb6b77c8352',1,'clog.utils.common.str()']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_c.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['warn_0',['WARN',['../classclog_1_1utils_1_1common_1_1_log_level.html#a0feb7cd71ca1407a90537e195ef31065',1,'clog::utils::common::LogLevel']]],
|
|
||||||
['warn_1',['warn',['../classclog_1_1__logger_1_1_logger.html#a8ea78996e9a37fcd1c1ce309e1555aac',1,'clog::_logger::Logger']]],
|
|
||||||
['withconsole_2',['withConsole',['../classclog_1_1__logger_1_1_logger.html#a12fbd9dc09cd14913b4b6b0e323ad27b',1,'clog::_logger::Logger']]],
|
|
||||||
['wrap_3',['wrap',['../namespaceclog_1_1utils_1_1printfmt.html#a7bc3c7278d0a16b7c882273df2bc35a8',1,'clog::utils::printfmt']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="all_d.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['yellow_0',['YELLOW',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631',1,'clog::utils::printfmt::Colours']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="classes_0.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['colours_0',['Colours',['../classclog_1_1utils_1_1printfmt_1_1_colours.html',1,'clog::utils::printfmt']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="classes_1.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['logger_0',['Logger',['../classclog_1_1__logger_1_1_logger.html',1,'clog::_logger']]],
|
|
||||||
['loglevel_1',['LogLevel',['../classclog_1_1utils_1_1common_1_1_log_level.html',1,'clog::utils::common']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
viewBox="0 0 11 11"
|
|
||||||
height="11"
|
|
||||||
width="11"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1">
|
|
||||||
<metadata
|
|
||||||
id="metadata8">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs6" />
|
|
||||||
<path
|
|
||||||
id="path12"
|
|
||||||
d="M 5.5 0.5 A 5 5 0 0 0 0.5 5.5 A 5 5 0 0 0 5.5 10.5 A 5 5 0 0 0 10.5 5.5 A 5 5 0 0 0 5.5 0.5 z M 3.5820312 3 A 0.58291923 0.58291923 0 0 1 4 3.1757812 L 5.5 4.6757812 L 7 3.1757812 A 0.58291923 0.58291923 0 0 1 7.4003906 3 A 0.58291923 0.58291923 0 0 1 7.8242188 4 L 6.3242188 5.5 L 7.8242188 7 A 0.58291923 0.58291923 0 1 1 7 7.8242188 L 5.5 6.3242188 L 4 7.8242188 A 0.58291923 0.58291923 0 1 1 3.1757812 7 L 4.6757812 5.5 L 3.1757812 4 A 0.58291923 0.58291923 0 0 1 3.5820312 3 z "
|
|
||||||
style="stroke-width:1.09870648;fill:#bababa;fill-opacity:1" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="files_0.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['_5flogger_2epy_0',['_logger.py',['../__logger_8py.html',1,'']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="files_1.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['common_2epy_0',['common.py',['../common_8py.html',1,'']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="files_2.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['printfmt_2epy_0',['printfmt.py',['../printfmt_8py.html',1,'']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_0.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['_5f_5fnew_5f_5f_0',['__new__',['../classclog_1_1__logger_1_1_logger.html#a457d4fac2085034c7c38a5ee543fdad4',1,'clog::_logger::Logger']]],
|
|
||||||
['_5f_5fprintlog_5f_5f_1',['__printLog__',['../classclog_1_1__logger_1_1_logger.html#a2eeea853f281f04c05d256c39e6870fc',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_1.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['debug_0',['debug',['../classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_2.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['error_0',['error',['../classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33',1,'clog::_logger::Logger']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_3.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['gen_5flog_5fheader_0',['gen_log_header',['../namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764',1,'clog::utils::printfmt']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_4.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['is_5fpath_5fspec_0',['is_path_spec',['../namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7',1,'clog::utils::common']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_5.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
var searchData=
|
|
||||||
[
|
|
||||||
['log_5fas_5fcol_0',['log_as_col',['../namespaceclog_1_1utils_1_1printfmt.html#ac98d91dc79e0cd16dddc26e0b3b5c5a4',1,'clog::utils::printfmt']]],
|
|
||||||
['loglevel_5fas_5fstr_1',['loglevel_as_str',['../namespaceclog_1_1utils_1_1printfmt.html#a6699089e06d4d87587103dda64c527e9',1,'clog::utils::printfmt']]]
|
|
||||||
];
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head><title></title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
||||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
|
||||||
<script type="text/javascript" src="functions_6.js"></script>
|
|
||||||
<script type="text/javascript" src="search.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
createResults();
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
document.getElementById("Loading").style.display="none";
|
|
||||||
document.getElementById("NoMatches").style.display="none";
|
|
||||||
var searchResults = new SearchResults("searchResults");
|
|
||||||
searchResults.Search();
|
|
||||||
window.addEventListener("message", function(event) {
|
|
||||||
if (event.data == "take_focus") {
|
|
||||||
var elem = searchResults.NavNext(0);
|
|
||||||
if (elem) elem.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||