Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4dac8db2eb | |||
| 1964ac3290 |
167
.gitignore
vendored
|
|
@ -1,162 +1,7 @@
|
||||||
# ---> Python
|
.tox
|
||||||
# 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
|
||||||
.coverage.*
|
.*_cache
|
||||||
.cache
|
**py.typed**
|
||||||
nosetests.xml
|
**__pycache__**
|
||||||
coverage.xml
|
**.log**
|
||||||
*.cover
|
**.egg-info**
|
||||||
*.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
clog/__init__.py
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
from ._logger import Logger
|
||||||
371
clog/_logger.py
Normal file
|
|
@ -0,0 +1,371 @@
|
||||||
|
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
|
||||||
|
|
@ -14,7 +14,7 @@ class LogLevel:
|
||||||
|
|
||||||
Higher `int` value means higher severity of level for logging.
|
Higher `int` value means higher severity of level for logging.
|
||||||
"""
|
"""
|
||||||
INFO = 0
|
NORMAL = 0
|
||||||
PASS = 1
|
PASS = 1
|
||||||
DEBUG = 2
|
DEBUG = 2
|
||||||
WARN = 3
|
WARN = 3
|
||||||
95
docs/doxy/html/__logger_8py.html
Normal file
|
|
@ -0,0 +1,95 @@
|
||||||
|
<!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>
|
||||||
87
docs/doxy/html/annotated.html
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
BIN
docs/doxy/html/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
docs/doxy/html/bdwn.png
Normal file
|
After Width: | Height: | Size: 147 B |
98
docs/doxy/html/classclog_1_1__logger_1_1_logger-members.html
Normal file
|
|
@ -0,0 +1,98 @@
|
||||||
|
<!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>
|
||||||
917
docs/doxy/html/classclog_1_1__logger_1_1_logger.html
Normal file
|
|
@ -0,0 +1,917 @@
|
||||||
|
<!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>
|
||||||
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
214
docs/doxy/html/classclog_1_1utils_1_1common_1_1_log_level.html
Normal file
|
|
@ -0,0 +1,214 @@
|
||||||
|
<!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>
|
||||||
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
210
docs/doxy/html/classclog_1_1utils_1_1printfmt_1_1_colours.html
Normal file
|
|
@ -0,0 +1,210 @@
|
||||||
|
<!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>
|
||||||
84
docs/doxy/html/classes.html
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
<!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>
|
||||||
BIN
docs/doxy/html/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
112
docs/doxy/html/common_8py.html
Normal file
|
|
@ -0,0 +1,112 @@
|
||||||
|
<!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>
|
||||||
90
docs/doxy/html/dir_39b4bc78fc97cc188676f0019919655e.html
Normal file
|
|
@ -0,0 +1,90 @@
|
||||||
|
<!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>
|
||||||
87
docs/doxy/html/dir_e079bb16ae402d7576a1b18233bee558.html
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
BIN
docs/doxy/html/doc.png
Normal file
|
After Width: | Height: | Size: 746 B |
1841
docs/doxy/html/doxygen.css
Normal file
26
docs/doxy/html/doxygen.svg
Normal file
|
After Width: | Height: | Size: 15 KiB |
121
docs/doxy/html/dynsections.js
Normal file
|
|
@ -0,0 +1,121 @@
|
||||||
|
/*
|
||||||
|
@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 */
|
||||||
84
docs/doxy/html/files.html
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
<!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>
|
||||||
BIN
docs/doxy/html/folderclosed.png
Normal file
|
After Width: | Height: | Size: 616 B |
BIN
docs/doxy/html/folderopen.png
Normal file
|
After Width: | Height: | Size: 597 B |
99
docs/doxy/html/functions.html
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
<!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>
|
||||||
83
docs/doxy/html/functions_func.html
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
<!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>
|
||||||
90
docs/doxy/html/functions_vars.html
Normal file
|
|
@ -0,0 +1,90 @@
|
||||||
|
<!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>
|
||||||
75
docs/doxy/html/index.html
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
<!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
Normal file
135
docs/doxy/html/menu.js
Normal file
|
|
@ -0,0 +1,135 @@
|
||||||
|
/*
|
||||||
|
@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 */
|
||||||
41
docs/doxy/html/menudata.js
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
/*
|
||||||
|
@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"}]}]}
|
||||||
85
docs/doxy/html/namespaceclog.html
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
<!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>
|
||||||
87
docs/doxy/html/namespaceclog_1_1__logger.html
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
89
docs/doxy/html/namespaceclog_1_1utils.html
Normal file
|
|
@ -0,0 +1,89 @@
|
||||||
|
<!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>
|
||||||
183
docs/doxy/html/namespaceclog_1_1utils_1_1common.html
Normal file
|
|
@ -0,0 +1,183 @@
|
||||||
|
<!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>
|
||||||
295
docs/doxy/html/namespaceclog_1_1utils_1_1printfmt.html
Normal file
|
|
@ -0,0 +1,295 @@
|
||||||
|
<!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>
|
||||||
83
docs/doxy/html/namespacemembers.html
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
<!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>
|
||||||
79
docs/doxy/html/namespacemembers_func.html
Normal file
|
|
@ -0,0 +1,79 @@
|
||||||
|
<!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>
|
||||||
78
docs/doxy/html/namespacemembers_vars.html
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
<!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>
|
||||||
87
docs/doxy/html/namespaces.html
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!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>
|
||||||
BIN
docs/doxy/html/nav_f.png
Normal file
|
After Width: | Height: | Size: 153 B |
BIN
docs/doxy/html/nav_g.png
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
docs/doxy/html/nav_h.png
Normal file
|
After Width: | Height: | Size: 98 B |
BIN
docs/doxy/html/open.png
Normal file
|
After Width: | Height: | Size: 123 B |
119
docs/doxy/html/printfmt_8py.html
Normal file
|
|
@ -0,0 +1,119 @@
|
||||||
|
<!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>
|
||||||
37
docs/doxy/html/search/all_0.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
13
docs/doxy/html/search/all_0.js
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
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,'']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_1.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/all_1.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_2.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
10
docs/doxy/html/search/all_2.js
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_3.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/all_3.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_4.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/all_4.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_5.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/all_5.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_6.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/all_6.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['is_5fpath_5fspec_0',['is_path_spec',['../namespaceclog_1_1utils_1_1common.html#ad740e3e24e0b55313afc77f1266c17f7',1,'clog::utils::common']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_7.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
8
docs/doxy/html/search/all_7.js
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_8.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/all_8.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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()']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_9.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
7
docs/doxy/html/search/all_9.js
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_a.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/all_a.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['red_0',['RED',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a8d4fd2bbad861fb7bd08de7aa666a699',1,'clog::utils::printfmt::Colours']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_b.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/all_b.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
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()']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_c.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
7
docs/doxy/html/search/all_c.js
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/all_d.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/all_d.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['yellow_0',['YELLOW',['../classclog_1_1utils_1_1printfmt_1_1_colours.html#a7fb8bab261597ec6c8f8115b95348631',1,'clog::utils::printfmt::Colours']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/classes_0.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/classes_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['colours_0',['Colours',['../classclog_1_1utils_1_1printfmt_1_1_colours.html',1,'clog::utils::printfmt']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/classes_1.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/classes_1.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
31
docs/doxy/html/search/close.svg
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?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>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
37
docs/doxy/html/search/files_0.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/files_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['_5flogger_2epy_0',['_logger.py',['../__logger_8py.html',1,'']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/files_1.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/files_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['common_2epy_0',['common.py',['../common_8py.html',1,'']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/files_2.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/files_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['printfmt_2epy_0',['printfmt.py',['../printfmt_8py.html',1,'']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/functions_0.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
5
docs/doxy/html/search/functions_0.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
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']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/functions_1.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/functions_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['debug_0',['debug',['../classclog_1_1__logger_1_1_logger.html#a88b8d7cd71e7cbcb6af15f92f9c9648d',1,'clog::_logger::Logger']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/functions_2.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/functions_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['error_0',['error',['../classclog_1_1__logger_1_1_logger.html#ae92156e4980c4d041abd624202e39c33',1,'clog::_logger::Logger']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/functions_3.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||
4
docs/doxy/html/search/functions_3.js
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['gen_5flog_5fheader_0',['gen_log_header',['../namespaceclog_1_1utils_1_1printfmt.html#ac4954fb457fd37e436175b427b32b764',1,'clog::utils::printfmt']]]
|
||||||
|
];
|
||||||
37
docs/doxy/html/search/functions_4.html
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!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>
|
||||||