├── doc ├── doxygen_objdb_4636.tmp ├── html │ ├── _logging_8h__incl.map │ ├── _logging_8h__incl.md5 │ ├── _logging_8cpp__incl.md5 │ ├── _logging_8h__dep__incl.md5 │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.md5 │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.md5 │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.md5 │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.md5 │ ├── doxygen.png │ ├── ftv2doc.png │ ├── tab_b.gif │ ├── tab_l.gif │ ├── tab_r.gif │ ├── ftv2blank.png │ ├── ftv2link.png │ ├── ftv2mnode.png │ ├── ftv2node.png │ ├── ftv2pnode.png │ ├── ftv2lastnode.png │ ├── ftv2vertline.png │ ├── graph_legend.png │ ├── ftv2folderopen.png │ ├── ftv2mlastnode.png │ ├── ftv2plastnode.png │ ├── _logging_8h__incl.png │ ├── ftv2folderclosed.png │ ├── _logging_8cpp__incl.png │ ├── _logging_8h__dep__incl.png │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.png │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.png │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.png │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.png │ ├── _logging_8h__dep__incl.map │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.map │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.map │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.map │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.map │ ├── index.html │ ├── main.html │ ├── annotated.html │ ├── globals_vars.html │ ├── files.html │ ├── functions_vars.html │ ├── classes.html │ ├── graph_legend.dot │ ├── tabs.css │ ├── functions_func.html │ ├── globals_defs.html │ ├── functions.html │ ├── globals.html │ ├── _logging_8cpp.html │ ├── class_logging-members.html │ ├── tree.html │ ├── graph_legend.html │ ├── _logging_8h-source.html │ ├── doxygen.css │ ├── _logging_8h.html │ ├── _logging_8cpp-source.html │ └── class_logging.html └── latex │ ├── _logging_8h__incl.md5 │ ├── _logging_8cpp__incl.md5 │ ├── _logging_8h__dep__incl.md5 │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.md5 │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.md5 │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.md5 │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.md5 │ ├── FreeSans.ttf │ ├── _logging_8h__incl.pdf │ ├── _logging_8cpp__incl.pdf │ ├── _logging_8h__dep__incl.pdf │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.pdf │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.pdf │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.pdf │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.pdf │ ├── annotated.tex │ ├── files.tex │ ├── Makefile │ ├── _logging_8cpp.tex │ ├── refman.tex │ ├── doxygen.sty │ ├── class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.eps │ ├── class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.eps │ ├── class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.eps │ ├── class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.eps │ ├── _logging_8h.tex │ ├── _logging_8h__dep__incl.eps │ ├── _logging_8h__incl.eps │ ├── _logging_8cpp__incl.eps │ └── class_logging.tex ├── .github └── FUNDING.yml ├── keywords.txt ├── examples └── Logging_example │ ├── Logging_example.ino.orig │ ├── Logging_example.ino │ └── Logging_example.ino.bak ├── Logging_WikiPage.txt ├── Logging.cpp └── Logging.h /doc/doxygen_objdb_4636.tmp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/html/_logging_8h__incl.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/html/_logging_8h__incl.md5: -------------------------------------------------------------------------------- 1 | a2cd343e55b11f7ce30991e2ff3c64f6 -------------------------------------------------------------------------------- /doc/latex/_logging_8h__incl.md5: -------------------------------------------------------------------------------- 1 | ee71a91a2b38f624cb7272bb9991a2b0 -------------------------------------------------------------------------------- /doc/html/_logging_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 9bc36cc228a2c8d3e1c6ff210fc4873c -------------------------------------------------------------------------------- /doc/html/_logging_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | f474553a6094abd8cb87cb218f448acf -------------------------------------------------------------------------------- /doc/latex/_logging_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | d8b0810a428a95861502d74c2672c55f -------------------------------------------------------------------------------- /doc/latex/_logging_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 6a05ccb4580feaa0a41a9439546f2ae1 -------------------------------------------------------------------------------- /doc/html/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.md5: -------------------------------------------------------------------------------- 1 | b44edf156b3ed94fc1e1a435a07bb5dd -------------------------------------------------------------------------------- /doc/html/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.md5: -------------------------------------------------------------------------------- 1 | 5e8a322879636277bcdb0b2b55b54b9f -------------------------------------------------------------------------------- /doc/html/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.md5: -------------------------------------------------------------------------------- 1 | 2e8d61f05c7d2cc58b8f665f5d80d4de -------------------------------------------------------------------------------- /doc/html/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.md5: -------------------------------------------------------------------------------- 1 | efec75918d9cbb82f0986a019f6a914b -------------------------------------------------------------------------------- /doc/latex/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.md5: -------------------------------------------------------------------------------- 1 | 3277410f8d9ecca3a5de0ab53691ba26 -------------------------------------------------------------------------------- /doc/latex/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.md5: -------------------------------------------------------------------------------- 1 | e24d211a832d762b210c351a2929e4e6 -------------------------------------------------------------------------------- /doc/latex/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.md5: -------------------------------------------------------------------------------- 1 | e09d701f830a3a3458eb02a37752be21 -------------------------------------------------------------------------------- /doc/latex/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.md5: -------------------------------------------------------------------------------- 1 | 25ab114c57dd2bf7b625223980cba149 -------------------------------------------------------------------------------- /doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/doxygen.png -------------------------------------------------------------------------------- /doc/html/ftv2doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2doc.png -------------------------------------------------------------------------------- /doc/html/tab_b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/tab_b.gif -------------------------------------------------------------------------------- /doc/html/tab_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/tab_l.gif -------------------------------------------------------------------------------- /doc/html/tab_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/tab_r.gif -------------------------------------------------------------------------------- /doc/html/ftv2blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2blank.png -------------------------------------------------------------------------------- /doc/html/ftv2link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2link.png -------------------------------------------------------------------------------- /doc/html/ftv2mnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2mnode.png -------------------------------------------------------------------------------- /doc/html/ftv2node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2node.png -------------------------------------------------------------------------------- /doc/html/ftv2pnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2pnode.png -------------------------------------------------------------------------------- /doc/latex/FreeSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/FreeSans.ttf -------------------------------------------------------------------------------- /doc/html/ftv2lastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2lastnode.png -------------------------------------------------------------------------------- /doc/html/ftv2vertline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2vertline.png -------------------------------------------------------------------------------- /doc/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/graph_legend.png -------------------------------------------------------------------------------- /doc/html/ftv2folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2folderopen.png -------------------------------------------------------------------------------- /doc/html/ftv2mlastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2mlastnode.png -------------------------------------------------------------------------------- /doc/html/ftv2plastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2plastnode.png -------------------------------------------------------------------------------- /doc/html/_logging_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/_logging_8h__incl.png -------------------------------------------------------------------------------- /doc/html/ftv2folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/ftv2folderclosed.png -------------------------------------------------------------------------------- /doc/html/_logging_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/_logging_8cpp__incl.png -------------------------------------------------------------------------------- /doc/latex/_logging_8h__incl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/_logging_8h__incl.pdf -------------------------------------------------------------------------------- /doc/html/_logging_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/_logging_8h__dep__incl.png -------------------------------------------------------------------------------- /doc/latex/_logging_8cpp__incl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/_logging_8cpp__incl.pdf -------------------------------------------------------------------------------- /doc/latex/_logging_8h__dep__incl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/_logging_8h__dep__incl.pdf -------------------------------------------------------------------------------- /doc/html/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.png -------------------------------------------------------------------------------- /doc/html/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.png -------------------------------------------------------------------------------- /doc/html/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.png -------------------------------------------------------------------------------- /doc/html/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/html/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.png -------------------------------------------------------------------------------- /doc/latex/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.pdf -------------------------------------------------------------------------------- /doc/latex/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.pdf -------------------------------------------------------------------------------- /doc/latex/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.pdf -------------------------------------------------------------------------------- /doc/latex/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SciLor/Arduino-logging-library/master/doc/latex/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.pdf -------------------------------------------------------------------------------- /doc/html/_logging_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/html/class_logging_1cf44ab531c72761fba811882336a2ad_cgraph.map: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/html/class_logging_2ae6a981ea685c851b87cf4c1ec2fb8f_cgraph.map: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/html/class_logging_8a99e1a55e2b24d864d89e9aa86b2f2e_cgraph.map: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/html/class_logging_e0fcd9e5350d7b9158c8ae9289fef193_cgraph.map: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/latex/annotated.tex: -------------------------------------------------------------------------------- 1 | \section{Class List} 2 | Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList} 3 | \item\contentsline{section}{\hyperlink{class_logging}{Logging} }{\pageref{class_logging}}{} 4 | \end{CompactList} 5 | -------------------------------------------------------------------------------- /doc/latex/files.tex: -------------------------------------------------------------------------------- 1 | \section{File List} 2 | Here is a list of all files with brief descriptions:\begin{CompactList} 3 | \item\contentsline{section}{K:/Projekte/robotic/arduino/arduino\_\-1-0Patch/libraries/Logging/\hyperlink{_logging_8cpp}{Logging.cpp} }{\pageref{_logging_8cpp}}{} 4 | \item\contentsline{section}{K:/Projekte/robotic/arduino/arduino\_\-1-0Patch/libraries/Logging/\hyperlink{_logging_8h}{Logging.h} }{\pageref{_logging_8h}}{} 5 | \end{CompactList} 6 | -------------------------------------------------------------------------------- /doc/html/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |20 |
1.5.6
24 |
25 |
26 |
--------------------------------------------------------------------------------
/doc/latex/_logging_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{_logging_8cpp}{
2 | \section{K:/Projekte/robotic/arduino/arduino\_\-1-0Patch/libraries/Logging/Logging.cpp File Reference}
3 | \label{_logging_8cpp}\index{K:/Projekte/robotic/arduino/arduino\_\-1-0Patch/libraries/Logging/Logging.cpp@{K:/Projekte/robotic/arduino/arduino\_\-1-0Patch/libraries/Logging/Logging.cpp}}
4 | }
5 | {\tt \#include \char`\"{}Logging.h\char`\"{}}\par
6 |
7 |
8 | Include dependency graph for Logging.cpp:\nopagebreak
9 | \begin{figure}[H]
10 | \begin{center}
11 | \leavevmode
12 | \includegraphics[width=192pt]{_logging_8cpp__incl}
13 | \end{center}
14 | \end{figure}
15 | \subsection*{Variables}
16 | \begin{CompactItemize}
17 | \item
18 | \hyperlink{class_logging}{Logging} \hyperlink{_logging_8cpp_f8164407f3289dde66d36070af4244c1}{Log} = \hyperlink{class_logging}{Logging}()
19 | \end{CompactItemize}
20 |
21 |
22 | \subsection{Variable Documentation}
23 | \hypertarget{_logging_8cpp_f8164407f3289dde66d36070af4244c1}{
24 | \index{Logging.cpp@{Logging.cpp}!Log@{Log}}
25 | \index{Log@{Log}!Logging.cpp@{Logging.cpp}}
26 | \subsubsection[Log]{\setlength{\rightskip}{0pt plus 5cm}{\bf Logging} {\bf Log} = {\bf Logging}()}}
27 | \label{_logging_8cpp_f8164407f3289dde66d36070af4244c1}
28 |
29 |
30 |
31 |
32 | Definition at line 117 of file Logging.cpp.
--------------------------------------------------------------------------------
/doc/latex/refman.tex:
--------------------------------------------------------------------------------
1 | \documentclass[a4paper]{book}
2 | \usepackage{a4wide}
3 | \usepackage{makeidx}
4 | \usepackage{fancyhdr}
5 | \usepackage{graphicx}
6 | \usepackage{multicol}
7 | \usepackage{float}
8 | \usepackage{textcomp}
9 | \usepackage{alltt}
10 | \usepackage{times}
11 | \usepackage{ifpdf}
12 | \ifpdf
13 | \usepackage[pdftex,
14 | pagebackref=true,
15 | colorlinks=true,
16 | linkcolor=blue,
17 | unicode
18 | ]{hyperref}
19 | \else
20 | \usepackage[ps2pdf,
21 | pagebackref=true,
22 | colorlinks=true,
23 | linkcolor=blue,
24 | unicode
25 | ]{hyperref}
26 | \usepackage{pspicture}
27 | \fi
28 | \usepackage[utf8]{inputenc}
29 | \usepackage{doxygen}
30 | \makeindex
31 | \setcounter{tocdepth}{3}
32 | \renewcommand{\footrulewidth}{0.4pt}
33 | \begin{document}
34 | \begin{titlepage}
35 | \vspace*{7cm}
36 | \begin{center}
37 | {\Large Logging }\\
38 | \vspace*{1cm}
39 | {\large Generated by Doxygen 1.5.6}\\
40 | \vspace*{0.5cm}
41 | {\small Tue Mar 6 20:17:24 2012}\\
42 | \end{center}
43 | \end{titlepage}
44 | \clearemptydoublepage
45 | \pagenumbering{roman}
46 | \tableofcontents
47 | \clearemptydoublepage
48 | \pagenumbering{arabic}
49 | \chapter{Class Index}
50 | \input{annotated}
51 | \chapter{File Index}
52 | \input{files}
53 | \chapter{Class Documentation}
54 | \input{class_logging}
55 | \chapter{File Documentation}
56 | \input{_logging_8cpp}
57 | \include{_logging_8h}
58 | \printindex
59 | \end{document}
60 |
--------------------------------------------------------------------------------
/doc/html/annotated.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | | Logging |
1.5.6
31 |
32 |
33 |
--------------------------------------------------------------------------------
/examples/Logging_example/Logging_example.ino.orig:
--------------------------------------------------------------------------------
1 | #include 33 |
1.5.6
42 |
43 |
44 |
--------------------------------------------------------------------------------
/doc/html/files.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | | K:/Projekte/robotic/arduino/arduino_1-0Patch/libraries/Logging/Logging.cpp [code] | |
| K:/Projekte/robotic/arduino/arduino_1-0Patch/libraries/Logging/Logging.h [code] |
1.5.6
32 |
33 |
34 |
--------------------------------------------------------------------------------
/doc/html/functions_vars.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
1.5.6
43 |
44 |
45 |
--------------------------------------------------------------------------------
/doc/html/classes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
1.5.6
33 |
34 |
35 |
--------------------------------------------------------------------------------
/doc/html/graph_legend.dot:
--------------------------------------------------------------------------------
1 | digraph G
2 | {
3 | bgcolor="transparent";
4 | edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
5 | node [fontname="FreeSans",fontsize=10,shape=record];
6 | Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
7 | Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
8 | Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
9 | Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
10 | Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
11 | Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="FreeSans"];
12 | Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
13 | Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="FreeSans"];
14 | Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
15 | Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
16 | Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
17 | Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
18 | Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
19 | Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="FreeSans"];
20 | Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
21 | Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="FreeSans"];
22 | Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
23 | }
24 |
--------------------------------------------------------------------------------
/doc/html/tabs.css:
--------------------------------------------------------------------------------
1 | /* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
2 |
3 | DIV.tabs
4 | {
5 | float : left;
6 | width : 100%;
7 | background : url("tab_b.gif") repeat-x bottom;
8 | margin-bottom : 4px;
9 | }
10 |
11 | DIV.tabs UL
12 | {
13 | margin : 0px;
14 | padding-left : 10px;
15 | list-style : none;
16 | }
17 |
18 | DIV.tabs LI, DIV.tabs FORM
19 | {
20 | display : inline;
21 | margin : 0px;
22 | padding : 0px;
23 | }
24 |
25 | DIV.tabs FORM
26 | {
27 | float : right;
28 | }
29 |
30 | DIV.tabs A
31 | {
32 | float : left;
33 | background : url("tab_r.gif") no-repeat right top;
34 | border-bottom : 1px solid #84B0C7;
35 | font-size : x-small;
36 | font-weight : bold;
37 | text-decoration : none;
38 | }
39 |
40 | DIV.tabs A:hover
41 | {
42 | background-position: 100% -150px;
43 | }
44 |
45 | DIV.tabs A:link, DIV.tabs A:visited,
46 | DIV.tabs A:active, DIV.tabs A:hover
47 | {
48 | color: #1A419D;
49 | }
50 |
51 | DIV.tabs SPAN
52 | {
53 | float : left;
54 | display : block;
55 | background : url("tab_l.gif") no-repeat left top;
56 | padding : 5px 9px;
57 | white-space : nowrap;
58 | }
59 |
60 | DIV.tabs INPUT
61 | {
62 | float : right;
63 | display : inline;
64 | font-size : 1em;
65 | }
66 |
67 | DIV.tabs TD
68 | {
69 | font-size : x-small;
70 | font-weight : bold;
71 | text-decoration : none;
72 | }
73 |
74 |
75 |
76 | /* Commented Backslash Hack hides rule from IE5-Mac \*/
77 | DIV.tabs SPAN {float : none;}
78 | /* End IE5-Mac hack */
79 |
80 | DIV.tabs A:hover SPAN
81 | {
82 | background-position: 0% -150px;
83 | }
84 |
85 | DIV.tabs LI.current A
86 | {
87 | background-position: 100% -150px;
88 | border-width : 0px;
89 | }
90 |
91 | DIV.tabs LI.current SPAN
92 | {
93 | background-position: 0% -150px;
94 | padding-bottom : 6px;
95 | }
96 |
97 | DIV.navpath
98 | {
99 | background : none;
100 | border : none;
101 | border-bottom : 1px solid #84B0C7;
102 | }
103 |
--------------------------------------------------------------------------------
/doc/html/functions_func.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | 33 |
49 |
1.5.6
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Logging_WikiPage.txt:
--------------------------------------------------------------------------------
1 | %define=box block bgcolor=#dddddd border="2px dotted white"%
2 | %define=wbox block bgcolor=#eeeeee color=#000000 border="1px dotted black" padding="2px"%
3 |
4 |
5 | %wbox%[@Logging library for Arudino
6 | by LunaX - 2010/2011
7 | @]%%
8 |
9 | !CURRENT VERSION
10 |
11 | 1.0)24-FEB-2012 beta version.
12 |
13 | !HISTORY
14 |
15 | 1.0) 24-FEB-2012 Initial Release\\
16 |
17 |
18 | !DESCRIPTION
19 | Easy to use logging library, like log4j or log4net. After getting a logger object, you will have
20 | methods like Error, Info, Warn, Debug, Verbose to log informations over RS232.
21 | Depending on the current loglevel lower logleves are not printed out.
22 | It is possible to work with variable argument lists during output.
23 | Detailed description is included in doc folder
24 |
25 | !HOW TO IMPORT/INSTALL
26 | Download here zip file here [[https://github.com/mrRobot62/Arduino-logging-library]]
27 |
28 | Put the Logging folder in "libraries\".
29 |
30 | Open example project which is included in the zip file. Try it, like it :-)
31 |
32 | Some benefits:
33 | !Use formated strings with wildcards
34 | ||border=0
35 | ||!wildcard ||!Comment ||Example ||
36 | ||%s ||replace with an string (char*) ||logger.Info("String %s",myString); ||
37 | ||%c ||replace with an character ||logger.Info("use %c as input",myChar); ||
38 | ||%d ||replace with an integer value ||logger.Info("current value %d",myValue); ||
39 | ||%l ||replace with an long value ||logger.Info("current long %l",myLong); ||
40 | ||%x ||replace and convert integer value into hex ||logger.Info ("as hex %x), myValue); ||
41 | ||%X ||like %x but combine with 0x123AB ||logger.Info ("as hex %X), myValue); ||
42 | ||%b ||replace and convert integer value into binary ||logger.Info ("as bin %b), myValue); ||
43 | ||%B ||like %x but combine with 0b10100011 ||logger.Info ("as bin %B), myValue); ||
44 | ||%t ||replace and convert boolean value into "t" or "f" ||logger.Info ("is it true? %t), myBool); ||
45 | ||%T ||like %t but convert into "true" or "false" ||logger.Info ("is it true? %T), myBool); ||
46 |
47 | !Methods for output
48 | ||border=0
49 | ||!Methode ||!Comment ||
50 | ||Error ||print messages with loglevel >= LOGLEVEL_ERROR ||
51 | ||Info ||print messages with loglevel >= LOGLEVEL_INFO ||
52 | ||Debug ||print messages with loglevel >= LOGLEVEL_DEBUG ||
53 | ||Verbose ||print messages with loglevel >= LOGLEVEL_VERGBOSE ||
54 | %%
55 |
--------------------------------------------------------------------------------
/doc/html/globals_defs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | 33 |
51 |
1.5.6
55 |
56 |
57 |
--------------------------------------------------------------------------------
/doc/html/functions.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | 33 |
53 |
1.5.6
57 |
58 |
59 |
--------------------------------------------------------------------------------
/doc/latex/doxygen.sty:
--------------------------------------------------------------------------------
1 | \NeedsTeXFormat{LaTeX2e}
2 | \ProvidesPackage{doxygen}
3 | \RequirePackage{calc}
4 | \RequirePackage{array}
5 | \pagestyle{fancyplain}
6 | \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
7 | \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
8 | \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
9 | \lhead[\fancyplain{}{\bfseries\thepage}]
10 | {\fancyplain{}{\bfseries\rightmark}}
11 | \rhead[\fancyplain{}{\bfseries\leftmark}]
12 | {\fancyplain{}{\bfseries\thepage}}
13 | \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 6 20:17:24 2012 for Logging by Doxygen }]{}
14 | \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 6 20:17:24 2012 for Logging by Doxygen }}
15 | \cfoot{}
16 | \newenvironment{Code}
17 | {\footnotesize}
18 | {\normalsize}
19 | \newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
20 | \newenvironment{DocInclude}
21 | {\footnotesize}
22 | {\normalsize}
23 | \newenvironment{VerbInclude}
24 | {\footnotesize}
25 | {\normalsize}
26 | \newenvironment{Image}
27 | {\begin{figure}[H]}
28 | {\end{figure}}
29 | \newenvironment{ImageNoCaption}{}{}
30 | \newenvironment{CompactList}
31 | {\begin{list}{}{
32 | \setlength{\leftmargin}{0.5cm}
33 | \setlength{\itemsep}{0pt}
34 | \setlength{\parsep}{0pt}
35 | \setlength{\topsep}{0pt}
36 | \renewcommand{\makelabel}{\hfill}}}
37 | {\end{list}}
38 | \newenvironment{CompactItemize}
39 | {
40 | \begin{itemize}
41 | \setlength{\itemsep}{-3pt}
42 | \setlength{\parsep}{0pt}
43 | \setlength{\topsep}{0pt}
44 | \setlength{\partopsep}{0pt}
45 | }
46 | {\end{itemize}}
47 | \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
48 | \newlength{\tmplength}
49 | \newenvironment{TabularC}[1]
50 | {
51 | \setlength{\tmplength}
52 | {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
53 | \par\begin{tabular*}{\linewidth}
54 | {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
55 | }
56 | {\end{tabular*}\par}
57 | \newcommand{\entrylabel}[1]{
58 | {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
59 | \newenvironment{Desc}
60 | {\begin{list}{}
61 | {
62 | \settowidth{\labelwidth}{40pt}
63 | \setlength{\leftmargin}{\labelwidth}
64 | \setlength{\parsep}{0pt}
65 | \setlength{\itemsep}{-4pt}
66 | \renewcommand{\makelabel}{\entrylabel}
67 | }
68 | }
69 | {\end{list}}
70 | \newenvironment{Indent}
71 | {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
72 | \item[]\ignorespaces}
73 | {\unskip\end{list}}
74 | \setlength{\parindent}{0cm}
75 | \setlength{\parskip}{0.2cm}
76 | \addtocounter{secnumdepth}{1}
77 | \sloppy
78 | \usepackage[T1]{fontenc}
79 |
--------------------------------------------------------------------------------
/doc/html/globals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | 33 |
1.5.6
58 |
59 |
60 |
--------------------------------------------------------------------------------
/doc/html/_logging_8cpp.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | #include "Logging.h"21 |

28 | Go to the source code of this file.
Variables | |
| Logging | Log = Logging() |
47 | 48 |
Definition at line 117 of file Logging.cpp.
49 | 50 |52 |
1.5.6
56 |
57 |
58 |
--------------------------------------------------------------------------------
/doc/html/class_logging-members.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | | _baud | Logging | [private] |
| _level | Logging | [private] |
| Debug(char *msg,...) | Logging | |
| Error(char *msg,...) | Logging | |
| Info(char *msg,...) | Logging | |
| Init(int level, long baud) | Logging | |
| Logging() | Logging | [inline] |
| print(const char *format, va_list args) | Logging | [private] |
| Verbose(char *msg,...) | Logging |
1.5.6
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Logging.cpp:
--------------------------------------------------------------------------------
1 | #include "Logging.h"
2 |
3 | void Logging::init(int level, long baud){
4 | _level = constrain(level,LOG_LEVEL_NOOUTPUT,LOG_LEVEL_VERBOSE);
5 | _baud = baud;
6 | Serial.begin(_baud);
7 |
8 | HardwareSerial &serial = Serial;
9 | _stream = &static_cast19 | Consider the following example:
/*! Invisible class because of truncation */ 20 | class Invisible { }; 21 | 22 | /*! Truncated class, inheritance relation is hidden */ 23 | class Truncated : public Invisible { }; 24 | 25 | /* Class not documented with doxygen comments */ 26 | class Undocumented { }; 27 | 28 | /*! Class that is inherited using public inheritance */ 29 | class PublicBase : public Truncated { }; 30 | 31 | /*! A template class */ 32 | template<class T> class Templ { }; 33 | 34 | /*! Class that is inherited using protected inheritance */ 35 | class ProtectedBase { }; 36 | 37 | /*! Class that is inherited using private inheritance */ 38 | class PrivateBase { }; 39 | 40 | /*! Class that is used by the Inherited class */ 41 | class Used { }; 42 | 43 | /*! Super class that inherits a number of other classes */ 44 | class Inherited : public PublicBase, 45 | protected ProtectedBase, 46 | private PrivateBase, 47 | public Undocumented, 48 | public Templ<int> 49 | { 50 | private: 51 | Used *m_usedClass; 52 | }; 53 |
MAX_DOT_GRAPH_HEIGHT tag in the configuration file is set to 240 this will result in the following graph:54 |
56 | 58 | The boxes in the above graph have the following meaning:
1.5.6
84 |
85 |
86 |
--------------------------------------------------------------------------------
/Logging.h:
--------------------------------------------------------------------------------
1 | #ifndef LOGGING_H
2 | #define LOGGING_H
3 | #include | 0 | LOG_LEVEL_NOOUTPUT | no output |
| 1 | LOG_LEVEL_ERRORS | only errors |
| 2 | LOG_LEVEL_INFOS | errors and info |
| 3 | LOG_LEVEL_DEBUG | errors, info and debug |
| 4 | LOG_LEVEL_VERBOSE | all |
| 01 FEB 2012 | initial release | |||
| 06 MAR 2012 | implement a preinstanciate object (like in Wire, ...) | |||
| methode init get now loglevel and baud parameter | ||||
Classes | |
| class | Logging |
Defines | |
| #define | LOG_LEVEL_NOOUTPUT 0 |
| #define | LOG_LEVEL_ERRORS 1 |
| #define | LOG_LEVEL_INFOS 2 |
| #define | LOG_LEVEL_DEBUG 3 |
| #define | LOG_LEVEL_VERBOSE 4 |
| #define | LOGLEVEL LOG_LEVEL_DEBUG |
| #define | CR "\r\n" |
| #define | LOGGING_VERSION 1 |
Variables | |
| Logging | Log |
| #define CR "\r\n" | 73 |
| #define LOG_LEVEL_DEBUG 3 | 90 |
96 | 97 |
Definition at line 19 of file Logging.h.
98 | 99 |Referenced by Logging::Debug().
100 | 101 || #define LOG_LEVEL_ERRORS 1 | 109 |
115 | 116 |
Definition at line 17 of file Logging.h.
117 | 118 |Referenced by Logging::Error().
119 | 120 || #define LOG_LEVEL_INFOS 2 | 128 |
134 | 135 |
Definition at line 18 of file Logging.h.
136 | 137 |Referenced by Logging::Info().
138 | 139 || #define LOG_LEVEL_NOOUTPUT 0 | 147 |
153 | 154 |
Definition at line 16 of file Logging.h.
155 | 156 |Referenced by Logging::Init().
157 | 158 || #define LOG_LEVEL_VERBOSE 4 | 166 |
172 | 173 |
Definition at line 20 of file Logging.h.
174 | 175 |Referenced by Logging::Init(), and Logging::Verbose().
176 | 177 || #define LOGGING_VERSION 1 | 185 |
| #define LOGLEVEL LOG_LEVEL_DEBUG | 202 |
213 |
226 | 227 |
Definition at line 117 of file Logging.cpp.
228 | 229 |231 |
1.5.6
235 |
236 |
237 |
--------------------------------------------------------------------------------
/doc/html/_logging_8cpp-source.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
1.5.6
145 |
146 |
147 |
--------------------------------------------------------------------------------
/doc/html/class_logging.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | #include <Logging.h>
25 | 26 | 27 |
28 | List of all members.
Public Member Functions | |
| Logging () | |
| void | Init (int level, long baud) |
| void | Error (char *msg,...) |
| void | Info (char *msg,...) |
| void | Debug (char *msg,...) |
| void | Verbose (char *msg,...) |
Private Member Functions | |
| void | print (const char *format, va_list args) |
Private Attributes | |
| int | _level |
| long | _baud |
57 | Depending on loglevel, source code is excluded from compile !
58 |
59 | Wildcards
60 |
| 0 | LOG_LEVEL_NOOUTPUT | no output |
| 1 | LOG_LEVEL_ERRORS | only errors |
| 2 | LOG_LEVEL_INFOS | errors and info |
| 3 | LOG_LEVEL_DEBUG | errors, info and debug |
| 4 | LOG_LEVEL_VERBOSE | all |
99 |
100 |
| 01 FEB 2012 | initial release |
| 06 MAR 2012 | implement a preinstanciate object (like in Wire, ...) |
| methode init get now loglevel and baud parameter |
Definition at line 71 of file Logging.h.
110 || Logging::Logging | 117 |( | 118 |119 | | ) | 120 | [inline] |
121 |
132 |
| void Logging::Init | 139 |( | 140 |int | 141 |level, | 142 ||
| 145 | | 146 | | long | 147 |baud | 148 | |
| 151 | | ) | 152 |153 | |
159 | Initializing, must be called as first.
| void |
Definition at line 3 of file Logging.cpp.
167 | 168 |References _baud, _level, LOG_LEVEL_NOOUTPUT, and LOG_LEVEL_VERBOSE.
169 | 170 || void Logging::Error | 178 |( | 179 |char * | 180 |msg, | 181 ||
| 184 | | 185 | | 186 | | ... | 187 | |
| 190 | | ) | 191 |192 | |
198 | Output an error message. Output message contains ERROR: followed by original msg Error messages are printed out, at every loglevel except 0 ;-)
| msg | format string to output | |
| ... | any number of variables |
Definition at line 9 of file Logging.cpp.
207 | 208 |References _level, LOG_LEVEL_ERRORS, and print().
209 | 210 |211 |

| void Logging::Info | 227 |( | 228 |char * | 229 |msg, | 230 ||
| 233 | | 234 | | 235 | | ... | 236 | |
| 239 | | ) | 240 |241 | |
247 | Output an info message. Output message contains Info messages are printed out at l loglevels >= LOG_LEVEL_INFOS
248 |
| msg | format string to output | |
| ... | any number of variables |
Definition at line 19 of file Logging.cpp.
257 | 258 |References _level, LOG_LEVEL_INFOS, and print().
259 | 260 |261 |

| void Logging::Debug | 277 |( | 278 |char * | 279 |msg, | 280 ||
| 283 | | 284 | | 285 | | ... | 286 | |
| 289 | | ) | 290 |291 | |
297 | Output an debug message. Output message contains Debug messages are printed out at l loglevels >= LOG_LEVEL_DEBUG
298 |
| msg | format string to output | |
| ... | any number of variables |
Definition at line 27 of file Logging.cpp.
307 | 308 |References _level, LOG_LEVEL_DEBUG, and print().
309 | 310 |311 |

| void Logging::Verbose | 327 |( | 328 |char * | 329 |msg, | 330 ||
| 333 | | 334 | | 335 | | ... | 336 | |
| 339 | | ) | 340 |341 | |
347 | Output an verbose message. Output message contains Debug messages are printed out at l loglevels >= LOG_LEVEL_VERBOSE
348 |
| msg | format string to output | |
| ... | any number of variables |
Definition at line 36 of file Logging.cpp.
357 | 358 |References _level, LOG_LEVEL_VERBOSE, and print().
359 | 360 |361 |

| void Logging::print | 377 |( | 378 |const char * | 379 |format, | 380 ||
| 383 | | 384 | | va_list | 385 |args | 386 | |
| 389 | | ) | 390 | [private] |
391 |
404 |
int Logging::_level [private] |
411 |
long Logging::_baud [private] |
430 |
443 |
1.5.6
449 |
450 |
451 |
--------------------------------------------------------------------------------