File: logger_structure.svg

package info (click to toggle)
r-cran-logger 0.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,324 kB
  • sloc: sh: 13; makefile: 2
file content (203 lines) | stat: -rw-r--r-- 30,549 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="924" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="455" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
  <!--Generated by ySVG 2.5-->
  <defs id="genericDefs"/>
  <g>
    <defs id="defs1">
      <linearGradient x1="419.74" gradientUnits="userSpaceOnUse" x2="499.74" y1="100.96" y2="140.96" id="linearGradient1" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <linearGradient x1="405.24" gradientUnits="userSpaceOnUse" x2="514.24" y1="279.0787" y2="360.11" id="linearGradient2" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <linearGradient x1="554.3615" gradientUnits="userSpaceOnUse" x2="663.3615" y1="279.0787" y2="360.11" id="linearGradient3" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <linearGradient x1="703.483" gradientUnits="userSpaceOnUse" x2="828.483" y1="279.0787" y2="360.11" id="linearGradient4" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <linearGradient x1="868.6044" gradientUnits="userSpaceOnUse" x2="993.6044" y1="279.0787" y2="360.11" id="linearGradient5" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <linearGradient x1="668.283" gradientUnits="userSpaceOnUse" x2="863.6829" y1="93.1087" y2="149.18" id="linearGradient6" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
        <path d="M0 0 L924 0 L924 455 L0 455 L0 0 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
        <path d="M144 52 L1068 52 L1068 507 L144 507 L144 52 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
        <path d="M-7.8785 -239.991 L916.1215 -239.991 L916.1215 215.009 L-7.8785 215.009 L-7.8785 -239.991 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
        <path d="M-253.24 -193.11 L670.76 -193.11 L670.76 261.89 L-253.24 261.89 L-253.24 -193.11 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
        <path d="M144 279.0787 L144 507 L1068 507 L1068 279.0787 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
        <path d="M144 52 L144 279.0787 L1068 279.0787 L1068 52 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
        <path d="M-402.3615 -193.11 L521.6385 -193.11 L521.6385 261.89 L-402.3615 261.89 L-402.3615 -193.11 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
        <path d="M-551.483 -193.11 L372.5171 -193.11 L372.5171 261.89 L-551.483 261.89 L-551.483 -193.11 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
        <path d="M-716.6044 -193.11 L207.3956 -193.11 L207.3956 261.89 L-716.6044 261.89 L-716.6044 -193.11 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
        <path d="M-516.283 -7.14 L407.717 -7.14 L407.717 447.86 L-516.283 447.86 L-516.283 -7.14 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
        <path d="M144 93.1087 L144 507 L1068 507 L1068 93.1087 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
        <path d="M144 52 L144 93.1087 L1068 93.1087 L1068 52 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
        <path d="M-320.2168 -324.5845 L450.2848 -324.5845 L450.2848 54.8292 L-320.2168 54.8292 L-320.2168 -324.5845 Z"/>
      </clipPath>
    </defs>
    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="translate(-144,-52)" stroke="white">
      <rect x="144" width="924" height="455" y="52" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,7.8785,239.991)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath3)" width="226" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAAA9CAYAAACweLUtAAAB+ElEQVR42u3d0U7j&#10;MBBA0ZCUQkmTBv7/YzcRY5iGLdpi78OuzpWuKhXJPN06dh6m6wAAAAAAAAAA9/MQ&#10;9iT/2NJNswi3RYfVQ/hI8qalkyEF2STCbfGn1efVU/KZ5If7Np6ineoY+yh7W3Rc&#10;nVbncCL5rWO0c4iWfrwbDlH1tuBl9TV5IXnlEuZGxmho+Omu+JB2wykWfovPxa8d&#10;+cU5BVlamdKuWBXiKYVYKj87I5JfzocvsQPOqZc5/lYV4mMKcdlF6HaMvPaY7lPK&#10;zjinXpqEeIlFX+If5vckJN/PgaWZOTVTHWI5I55jwXN63gVw+4LznN4uNDkjChEQ&#10;IiBEIQJCBIQoRECIgBCFCAgREKIQASECQhQiIERAiEIEhAgIUYiAEAEhChEQIiBE&#10;IQJCBIQoRECIgBCFCAgREKIQASECQhQiIERAiEIE/tEQ92PZpq5yxBTwH9N311O2&#10;m41luzUfscwE70l+uEV47P7SfEQTg8n6icFNzohbiGUmeI7R7HTy3VM8LY4RX+ll&#10;bnlZU0J8i88lviP56Zx2wtJKk8uaIbbbstW+7nZGkp8uYW5kjIaGmgvOfAs07sr3&#10;C0h+75h2w772vUi+DSrPwidnRPK358TcxTFFWP26r8Q4xKIHt2PkTQ/JoVWE+yBJ&#10;3icAAAAAAAAA4G5+AYl+hEQBLQOzAAAAAElFTkSuQmCC" height="61" preserveAspectRatio="none"/>
      <path stroke-linecap="butt" transform="matrix(1,0,0,1,-151.8785,-291.991)" clip-path="url(#clipPath2)" fill="none" image-rendering="auto" d="M159.8785 299.991 L365.1185 299.991 L365.1185 339.991 L159.8785 339.991 Z" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="monospace" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="172.1909" xml:space="preserve" y="324.1453" clip-path="url(#clipPath2)" stroke="none">log_info('Hello, {name}')</text>
    </g>
    <g fill="url(#linearGradient1)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke="url(#linearGradient1)">
      <path d="M419.74 100.96 L499.74 100.96 L499.74 140.96 L419.74 140.96 Z" stroke="none" clip-path="url(#clipPath2)"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <path fill="none" d="M419.74 100.96 L499.74 100.96 L499.74 140.96 L419.74 140.96 Z" clip-path="url(#clipPath2)"/>
      <text x="433.7068" xml:space="preserve" y="125.1143" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">/dev/null</text>
    </g>
    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke="rgb(245,245,245)">
      <rect x="381.28" y="161.8441" clip-path="url(#clipPath2)" width="633.0844" rx="4" ry="4" height="268.0709" stroke="none"/>
    </g>
    <g fill="rgb(235,235,235)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke="rgb(235,235,235)">
      <rect x="381.28" width="633.0844" height="21.4609" y="161.8441" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-144,-52)" text-rendering="geometricPrecision" font-family="monospace" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
      <text x="958.1799" xml:space="preserve" y="177.7674" clip-path="url(#clipPath2)" stroke="none">logger</text>
      <rect x="381.28" y="161.8441" clip-path="url(#clipPath2)" fill="none" width="633.0844" rx="4" ry="4" height="268.0709"/>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,253.24,193.11)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath4)" width="130" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACACAYAAADHy7H2AAADLUlEQVR42u3Ya08T&#10;QRiG4Z52S0sp5VRKKSipFiigopxFDiJa9P//H59Jnk0aE2PSXeKQ3G9yfe0mnXtn&#10;pi2VGIZhGIZhGIZhip6yVRClbH2eNYDwoJokklodUcjWI6xNdSqKZwkgPLAhLWnL&#10;IqIR1mNB5r1GqYMoLIYsgoYftiLr0pdNGSAKYS02pCvLflnrXrtyEbtBFkFHevJK&#10;3sq+HCAaY9mToWw7iLZjqBaxG9T9gT0/5FA+yblcIhoXcibHjmJH1rwzJHl2hWw3&#10;aMqqvJYjB3AjX+UBUbmTazl1DFuyJHN+qWcOIfEFJJw9u37ArTzKRJ4QlR8O4to7&#10;w9C7QjPP8ZAdCx2XFY6EKz8oPPQXovPTMdz5mBj5SG95d585hDlvLeGC+N6lPfqB&#10;fPFxhjDxsX3hy2Pfu3ruEJZ9P/ggXwjhRYWwTwiEQAiEQAiEQAggBBACCAGEAEIA&#10;IYAQQAggBBACCAH5TIcwngohIQRCIARCIARCIARCIAQQAggBhABCwL/+WRzzzyIh&#10;8BczIRACIRACCAGEAEIAIYAQQAggBBACCAGEAEIAIYAQQAggBBACCAGEAEIAIYAQ&#10;QAggBBACCAGEAEIAIYAQ+NIJgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAI&#10;gRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRBACCAEEAIIAYQAQgAh&#10;gBBACCAEEAIIAYQAQgAhgBDwokJYkm15J9fyjRCiD+FezmVPNooIoS6LMpADuXRt&#10;T8QQpbAu3+VWTmUk6zKfN4TUNfVkV07kxsfDBNEJETzIZzmWoaxJU6qzhlB2ReFD&#10;Vn1POPKWc+Od4QHRCOtx5+M7vLBj2ZKOd/ZKKcdU/SFt7wpDx3Diy0g4Kq4QhbAW&#10;Z/LREexIV1qS+MUu5d0VGi6r551h5IcdIhoH/pXwxpf7rl/gep5j4c+7Qs2/IMIH&#10;r/gC0vclcuAtCP9PWINNr0nXP/kXpiIolwqaLIbUu0PLUSwiGm0v/rxf2rToCKaP&#10;iYo/vOZzJ0VUEq9N1WtVeAR/CwPxYRiGYRiGYRiGeYb5DY/SiPyNKcC+AAAAAElF&#10;TkSuQmCC" height="128" preserveAspectRatio="none"/>
      <rect x="405.24" y="253.11" transform="matrix(1,0,0,1,-397.24,-245.11)" clip-path="url(#clipPath5)" fill="url(#linearGradient2)" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect x="405.24" y="253.11" transform="matrix(1,0,0,1,-397.24,-245.11)" clip-path="url(#clipPath6)" fill="rgb(183,201,227)" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect stroke-linecap="butt" x="405.24" y="253.11" transform="matrix(1,0,0,1,-397.24,-245.11)" clip-path="url(#clipPath2)" fill="none" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke-miterlimit="1.45"/>
      <line stroke-linecap="butt" transform="matrix(1,0,0,1,-397.24,-245.11)" clip-path="url(#clipPath2)" fill="none" x1="405.24" x2="514.24" y1="279.0788" image-rendering="auto" y2="279.0788" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="monospace" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="412.78" xml:space="preserve" y="270.2487" clip-path="url(#clipPath2)" stroke="none">log_threshold</text>
      <text x="409.24" xml:space="preserve" y="296.2174" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Throws away</text>
      <text x="409.24" xml:space="preserve" y="310.1862" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">low level log</text>
      <text x="409.24" xml:space="preserve" y="324.1549" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">requests</text>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,402.3615,193.11)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath7)" width="130" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACACAYAAADHy7H2AAADLUlEQVR42u3Ya08T&#10;QRiG4Z52S0sp5VRKKSipFiigopxFDiJa9P//H59Jnk0aE2PSXeKQ3G9yfe0mnXtn&#10;pi2VGIZhGIZhGIZhip6yVRClbH2eNYDwoJokklodUcjWI6xNdSqKZwkgPLAhLWnL&#10;IqIR1mNB5r1GqYMoLIYsgoYftiLr0pdNGSAKYS02pCvLflnrXrtyEbtBFkFHevJK&#10;3sq+HCAaY9mToWw7iLZjqBaxG9T9gT0/5FA+yblcIhoXcibHjmJH1rwzJHl2hWw3&#10;aMqqvJYjB3AjX+UBUbmTazl1DFuyJHN+qWcOIfEFJJw9u37ArTzKRJ4QlR8O4to7&#10;w9C7QjPP8ZAdCx2XFY6EKz8oPPQXovPTMdz5mBj5SG95d585hDlvLeGC+N6lPfqB&#10;fPFxhjDxsX3hy2Pfu3ruEJZ9P/ggXwjhRYWwTwiEQAiEQAiEQAggBBACCAGEAEIA&#10;IYAQQAggBBACCAH5TIcwngohIQRCIARCIARCIARCIAQQAggBhABCwL/+WRzzzyIh&#10;8BczIRACIRACCAGEAEIAIYAQQAggBBACCAGEAEIAIYAQQAggBBACCAGEAEIAIYAQ&#10;QAggBBACCAGEAEIAIYAQ+NIJgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAI&#10;gRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRAIgRBACCAEEAIIAYQAQgAh&#10;gBBACCAEEAIIAYQAQgAhgBDwokJYkm15J9fyjRCiD+FezmVPNooIoS6LMpADuXRt&#10;T8QQpbAu3+VWTmUk6zKfN4TUNfVkV07kxsfDBNEJETzIZzmWoaxJU6qzhlB2ReFD&#10;Vn1POPKWc+Od4QHRCOtx5+M7vLBj2ZKOd/ZKKcdU/SFt7wpDx3Diy0g4Kq4QhbAW&#10;Z/LREexIV1qS+MUu5d0VGi6r551h5IcdIhoH/pXwxpf7rl/gep5j4c+7Qs2/IMIH&#10;r/gC0vclcuAtCP9PWINNr0nXP/kXpiIolwqaLIbUu0PLUSwiGm0v/rxf2rToCKaP&#10;iYo/vOZzJ0VUEq9N1WtVeAR/CwPxYRiGYRiGYRiGeYb5DY/SiPyNKcC+AAAAAElF&#10;TkSuQmCC" height="128" preserveAspectRatio="none"/>
      <rect x="554.3615" y="253.11" transform="matrix(1,0,0,1,-546.3615,-245.11)" clip-path="url(#clipPath5)" fill="url(#linearGradient3)" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect x="554.3615" y="253.11" transform="matrix(1,0,0,1,-546.3615,-245.11)" clip-path="url(#clipPath6)" fill="rgb(183,201,227)" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect stroke-linecap="butt" x="554.3615" y="253.11" transform="matrix(1,0,0,1,-546.3615,-245.11)" clip-path="url(#clipPath2)" fill="none" width="109" image-rendering="auto" rx="4" ry="4" height="107" stroke-miterlimit="1.45"/>
      <line stroke-linecap="butt" transform="matrix(1,0,0,1,-546.3615,-245.11)" clip-path="url(#clipPath2)" fill="none" x1="554.3615" x2="663.3615" y1="279.0788" image-rendering="auto" y2="279.0788" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="monospace" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="561.9015" xml:space="preserve" y="270.2487" clip-path="url(#clipPath2)" stroke="none">log_formatter</text>
      <text x="558.3615" xml:space="preserve" y="296.2174" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Converts the R </text>
      <text x="558.3615" xml:space="preserve" y="310.1862" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">objects to be</text>
      <text x="558.3615" xml:space="preserve" y="324.1549" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">logged into a </text>
      <text x="558.3615" xml:space="preserve" y="338.1237" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">character vector</text>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,551.4829,193.11)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath8)" width="146" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACACAYAAADgZTAeAAADJklEQVR42u3X205T&#10;QRiG4UJp2QgVNAhSVIxKcJuogFaNG9yh3v/9+K/ka8KJJ7YeMD5/8pyuSTpvZqa9&#10;njHGGGOMMcaYtmYhFmnSdH//aUDdQktlUIaxTBOm+9ntbf9CVP8koG7B1bJeRuUq&#10;zej2c6NcyR4PE9TcYppGtJrFrpedslfGZZ8mdHt5s9wo13JYLGfvF+ZxGnUfWimb&#10;ZbfcKQ/Kw/KYZjwqR+VeuZ2gRompP4/TaDkf3M0iT8rL8qpMaMbrclqeJ6q7ZTsn&#10;02CWU2l6Gq3lOjsoTxPQ+3JWPtOUj+VdOUlMt8pWbqTFWUIa5AHWnUaH5bh8KF/L&#10;eflBU74nqC6mF7mBtvMA789yrQ3zoh/nHp1koW7RXzTnZ2L6lJvnKA/wjdxOM72P&#10;NnPEddfa25xGP/3ozTrPYTHJ4THOG3kwj5C6V/wzIf1XIb3JH6v93EpCQkgICSEJ&#10;SUhCQkgICSEJCSEhJIQkJCEJCSEhJIQkJCEJCSEhJIQkJCEJCSEhJIQkJISEkBCS&#10;kIQkJISEkBCSkIQkJISEkBCSkBASQkJICElICAkhISQhCUlICAkhISQhCUlICAkh&#10;ISQhISSEhJAQkpAQEkJCSEISkpAQEkJCSEISkpAQEkJCSEJCSAgJISEkISEkhISQ&#10;hCQkISEkhISQhCQkISEkhISQhISQEBJC8oMLSUgICSEhJCEJSUgICSEhJCEJSUgI&#10;CSEhJCEhJC5XSLfK03z8i5CaD+msTMqjMi6jWUMa5iPjfPR1FjkXU5O6Pf1WPpbT&#10;clR2y3pZ+tuQFlLhej52WI7L+1xv5zTne661d+V5uV+2y1rpzxLSUj5yvRzkenuV&#10;mM6yKG3o9vNTIjrJDdQ9abbKSm6o3qzvpFFOpXuJ6TjX3CTvJi6/SQ6JF4nobrmR&#10;G2mQg6U366m0mkf3bk6mwyz2hGY8Lg9znd1ORKMcJP3eHGYxMa3kw901t1P28tdw&#10;P0cgl9d+/lDtJaBrZeNCRAu9Oc00pmFOp/VEdZVmjBLPlRwaw3lHdPGaW8zHl3Jv&#10;DmnKIHvbz17PPaI/hUV7jDHGGGOMMcY0N78BCJqDZOCjlbMAAAAASUVORK5CYII=" height="128" preserveAspectRatio="none"/>
      <rect x="703.4829" y="253.11" transform="matrix(1,0,0,1,-695.4829,-245.11)" clip-path="url(#clipPath5)" fill="url(#linearGradient4)" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect x="703.4829" y="253.11" transform="matrix(1,0,0,1,-695.4829,-245.11)" clip-path="url(#clipPath6)" fill="rgb(183,201,227)" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect stroke-linecap="butt" x="703.4829" y="253.11" transform="matrix(1,0,0,1,-695.4829,-245.11)" clip-path="url(#clipPath2)" fill="none" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke-miterlimit="1.45"/>
      <line stroke-linecap="butt" transform="matrix(1,0,0,1,-695.4829,-245.11)" clip-path="url(#clipPath2)" fill="none" x1="703.4829" x2="828.4829" y1="279.0788" image-rendering="auto" y2="279.0788" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="735.1158" xml:space="preserve" y="270.2487" clip-path="url(#clipPath2)" stroke="none">log_layout</text>
      <text x="707.483" xml:space="preserve" y="296.2174" clip-path="url(#clipPath2)" stroke="none">Render actual</text>
      <text x="707.483" xml:space="preserve" y="310.1862" clip-path="url(#clipPath2)" stroke="none">log record(s)</text>
      <text x="707.483" xml:space="preserve" y="324.1549" clip-path="url(#clipPath2)" stroke="none">from the message</text>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,716.6044,193.11)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath9)" width="146" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACACAYAAADgZTAeAAADJklEQVR42u3X205T&#10;QRiG4UJp2QgVNAhSVIxKcJuogFaNG9yh3v/9+K/ka8KJJ7YeMD5/8pyuSTpvZqa9&#10;njHGGGOMMcaYtmYhFmnSdH//aUDdQktlUIaxTBOm+9ntbf9CVP8koG7B1bJeRuUq&#10;zej2c6NcyR4PE9TcYppGtJrFrpedslfGZZ8mdHt5s9wo13JYLGfvF+ZxGnUfWimb&#10;ZbfcKQ/Kw/KYZjwqR+VeuZ2gRompP4/TaDkf3M0iT8rL8qpMaMbrclqeJ6q7ZTsn&#10;02CWU2l6Gq3lOjsoTxPQ+3JWPtOUj+VdOUlMt8pWbqTFWUIa5AHWnUaH5bh8KF/L&#10;eflBU74nqC6mF7mBtvMA789yrQ3zoh/nHp1koW7RXzTnZ2L6lJvnKA/wjdxOM72P&#10;NnPEddfa25xGP/3ozTrPYTHJ4THOG3kwj5C6V/wzIf1XIb3JH6v93EpCQkgICSEJ&#10;SUhCQkgICSEJCSEhJIQkJCEJCSEhJIQkJCEJCSEhJIQkJCEJCSEhJIQkJISEkBCS&#10;kIQkJISEkBCSkIQkJISEkBCSkBASQkJICElICAkhISQhCUlICAkhISQhCUlICAkh&#10;ISQhISSEhJAQkpAQEkJCSEISkpAQEkJCSEISkpAQEkJCSEJCSAgJISEkISEkhISQ&#10;hCQkISEkhISQhCQkISEkhISQhISQEBJC8oMLSUgICSEhJCEJSUgICSEhJCEJSUgI&#10;CSEhJCEhJC5XSLfK03z8i5CaD+msTMqjMi6jWUMa5iPjfPR1FjkXU5O6Pf1WPpbT&#10;clR2y3pZ+tuQFlLhej52WI7L+1xv5zTne661d+V5uV+2y1rpzxLSUj5yvRzkenuV&#10;mM6yKG3o9vNTIjrJDdQ9abbKSm6o3qzvpFFOpXuJ6TjX3CTvJi6/SQ6JF4nobrmR&#10;G2mQg6U366m0mkf3bk6mwyz2hGY8Lg9znd1ORKMcJP3eHGYxMa3kw901t1P28tdw&#10;P0cgl9d+/lDtJaBrZeNCRAu9Oc00pmFOp/VEdZVmjBLPlRwaw3lHdPGaW8zHl3Jv&#10;DmnKIHvbz17PPaI/hUV7jDHGGGOMMcY0N78BCJqDZOCjlbMAAAAASUVORK5CYII=" height="128" preserveAspectRatio="none"/>
      <rect x="868.6044" y="253.11" transform="matrix(1,0,0,1,-860.6044,-245.11)" clip-path="url(#clipPath5)" fill="url(#linearGradient5)" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect x="868.6044" y="253.11" transform="matrix(1,0,0,1,-860.6044,-245.11)" clip-path="url(#clipPath6)" fill="rgb(183,201,227)" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke="none"/>
      <rect stroke-linecap="butt" x="868.6044" y="253.11" transform="matrix(1,0,0,1,-860.6044,-245.11)" clip-path="url(#clipPath2)" fill="none" width="125" image-rendering="auto" rx="4" ry="4" height="107" stroke-miterlimit="1.45"/>
      <line stroke-linecap="butt" transform="matrix(1,0,0,1,-860.6044,-245.11)" clip-path="url(#clipPath2)" fill="none" x1="868.6044" x2="993.6044" y1="279.0788" image-rendering="auto" y2="279.0788" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="monospace" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="887.7568" xml:space="preserve" y="270.2487" clip-path="url(#clipPath2)" stroke="none">log_appender</text>
      <text x="872.6044" xml:space="preserve" y="296.2174" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Deliver log record</text>
      <text x="872.6044" xml:space="preserve" y="310.1862" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">to destination</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <rect fill="none" x="446.7707" width="175.06" height="18.48" y="396.435" clip-path="url(#clipPath2)"/>
      <text x="452.8613" xml:space="preserve" y="409.8293" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">message &lt;- "Hello, world!"</text>
      <rect fill="none" x="466.12" width="306.84" height="18.48" y="198.305" clip-path="url(#clipPath2)"/>
      <text x="470.9345" xml:space="preserve" y="211.6993" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">line &lt;- "INFO [2019-09-19 04:58:13] {message}"</text>
      <rect fill="none" x="773.0341" width="151.0193" height="18.48" y="396.435" clip-path="url(#clipPath2)"/>
      <text x="779.3181" xml:space="preserve" y="409.8293" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">cat(line, file = stderr())</text>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,516.2829,7.14)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath10)" width="216" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAABnCAYAAABivIxNAAADVUlEQVR42u3cb09T&#10;dxjH4bZCC3VA3ZiCiOCfuUVBjGJEMM6ALOLe//vxPtn3JM0eLW3JktPrTq6H9CTN&#10;75P7nJNqr2eMMcYYY4wxxhhjjDGLnn4M4g502GBKe/ZvLazmIitltQzLKNagg9rz&#10;PcyZX0l0/dsKq7nYuPxUtsok7kEHtee7OesbOfujtDBYVGhtXOtls/xSHpS9sl8e&#10;Q4ft56zvlO3ENs5GGyxie61kXU5ykcPyorwsR+U1dNhRznpz5p+U3Wy39bTRn3d7&#10;jbK5mrieleNyWs7KebmADjvPWT9NcL+Vh1k4a/NssXZ7jXNbeJi4mov9WS7L17iG&#10;DmrP91XO/MfyJovmfrmbRmYObDUPdztZkae50F/lJr5Dh7XnvDnzX8qH3DLu5Xls&#10;OOtt4iB/vJUPe5WCr3LBv2GJ3GSbfSon5SDPYqNZbxPb569J3qQc5570OmX70lkm&#10;37PFPpe35WkendYWEdjjPOAJjGUPrHlEepfnMIGBwEBgAkNgAgOBgcAEBgIDgYHA&#10;BAYCA4GBwAQGAgOBgcAEBgsIrPmX/c97//wvU+sCA4GBwASGwAQGAgOBCQwEBgID&#10;gQkM/usvObb9kgP8VAoEJjAEJjAQGAhMYCAwEBgITGAgMBAYCExgIDAQGAhMYCAw&#10;EJgvHYEJDAQGAhMYAhMYCAwEJjAQGAgMBCYwEBgIDAQmMBAYCAwEJjAQGAgMBCYw&#10;EBgITGAITGAgMBCYwEBgIDAQmMBAYCAwEJjA4P8PbL8cl/PyVWAsaWDNcvlc3pan&#10;5ed5AxuWrbJXXpWzclVufOEsWVzfslw+lZNyUO5lCc0c2GrZKDvl93KaFXmdC97A&#10;EviWM/+lfCgvs3Q2s4T6swTW/NFKGZft8iS3iWeJ7DJFQ9dd5sx/LG/y/HW/3E0j&#10;M8+drMCm1N3yPC873udiF1mZ0FUXOevvc2v4IttrMs/z17+32Ho+cDebrLldPEps&#10;J9Bhr3PW/8iLjYd5uTFOG/3enDOYimwzt4tNaI/y+r552DuEDjrIGX+UM/9rXvqN&#10;835i0FvQtJGN8uEbudAkb1KgqyY56xs5+6O0sLC4pm8X29BW8/ZkBEtgmDPfhtXv&#10;3fL0pwygw6bPujHGGGOMMcYYY4wxxix4fgDQ5KqqhYr/cAAAAABJRU5ErkJggg==" height="103" preserveAspectRatio="none"/>
      <rect x="668.2829" y="67.14" transform="matrix(1,0,0,1,-660.2829,-59.14)" clip-path="url(#clipPath11)" fill="url(#linearGradient6)" width="195.4" image-rendering="auto" rx="4" ry="4" height="82.04" stroke="none"/>
      <rect x="668.2829" y="67.14" transform="matrix(1,0,0,1,-660.2829,-59.14)" clip-path="url(#clipPath12)" fill="rgb(183,201,227)" width="195.4" image-rendering="auto" rx="4" ry="4" height="82.04" stroke="none"/>
      <rect stroke-linecap="butt" x="668.2829" y="67.14" transform="matrix(1,0,0,1,-660.2829,-59.14)" clip-path="url(#clipPath2)" fill="none" width="195.4" image-rendering="auto" rx="4" ry="4" height="82.04" stroke-miterlimit="1.45"/>
      <line stroke-linecap="butt" transform="matrix(1,0,0,1,-660.2829,-59.14)" clip-path="url(#clipPath2)" fill="none" x1="668.2829" x2="863.6829" y1="93.1088" image-rendering="auto" y2="93.1088" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="685.1207" xml:space="preserve" y="84.2787" clip-path="url(#clipPath2)" stroke="none">get_logger_meta_variables</text>
      <text x="672.283" xml:space="preserve" y="110.2474" clip-path="url(#clipPath2)" stroke="none">Collect useful information</text>
      <text x="672.283" xml:space="preserve" y="124.2162" clip-path="url(#clipPath2)" stroke="none">about the environment of</text>
      <text x="672.283" xml:space="preserve" y="138.1849" clip-path="url(#clipPath2)" stroke="none">the log record request.</text>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1.1992,0,0,1.1992,384.01,389.2478)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath13)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAA2CAYAAAAGY2bwAAAB6ElEQVR42u3dzWrD&#10;MBAA4cTOn+3Yyfs/bW1Y0SXQS6xDkb+BoRCoetpBUgo6nQAAAAAAAAAAANA2Z5KH&#10;tlpIutU+vJA8lH004FwrJtuit9U7ycO5zf41wrIrKiUm26LD6rT6DCeSTZvnfIiw&#10;fB2Vc/zytsi4Oq++kjPJZl3CMu9bXB6xU9kVlHssti36jp+LXQrZ/O5kSXO/xMbi&#10;FieXr4JyiSo9P3YmU3xOsk3LFcecNhFTzaAssfiYtj5uwMk2vcWcT+n4M8WJpa8R&#10;lPnjHNX5Xp5s1nJ/OqT53x2UcodSzlRjuukF0PY/sl7+mP+vjzyCAgiKoAAQFACC&#10;AkBQBAWAoAAQFACCIiiAoAgKAEEBICgABEVQAAgKAEEBICiCAgiKoAAQFACCAkBQ&#10;BAWAoAAQFACCIiiAoAgKgH8QlM+HvsoTpB76Io/x0Nfn/Fd/OXBIu5SOZJOW3ckY&#10;s5+DUu1t4/K+aYkKyTa9n36fIc2zX+UOZVv0Fc7pPDWQbNIpxeQVP6teym4LvsPy&#10;B2aSTbqkTcQ7PhvS/elXdLFAvkdZxIQ8RFDyrJf7k0tsNk57dinXdKYaHXfI5s1z&#10;/kgx6fYEpUSl3PpeQ5dWZPtek32NmOSonH2VRh7WKiEBAAAAAAAAAADAf+QHNUyH&#10;MDwm55oAAAAASUVORK5CYII=" height="54" preserveAspectRatio="none"/>
      <path stroke-linecap="butt" transform="matrix(0.8339,0,0,0.8339,-440.295,-367.9461)" clip-path="url(#clipPath2)" fill="none" image-rendering="auto" d="M538.0022 451.24 L844.8422 451.24 L844.8422 491.24 L538.0022 491.24 Z" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="monospace" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <text x="546.9301" xml:space="preserve" y="475.3943" clip-path="url(#clipPath2)" stroke="none">INFO [2019-09-19 04:58:13] Hello, world!</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-144,-52)" stroke-linecap="butt">
      <path fill="none" d="M215.36 300.0172 L215.36 266.11 L380.5 266.11 L397.2166 266.11" clip-path="url(#clipPath2)"/>
      <path d="M405.2166 266.11 L393.2166 261.11 L396.2166 266.11 L393.2166 271.11 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" stroke-dasharray="6,2" d="M459.74 253.0815 L459.74 148.9911" clip-path="url(#clipPath2)"/>
      <path stroke-dasharray="6,2" d="M459.74 140.9911 L454.74 152.9911 L459.74 149.9911 L464.74 152.9911 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M461.5 360.1481 L461.5 381.11 L608.8615 381.11 L608.8615 376.11 L608.8615 368.1263" clip-path="url(#clipPath2)"/>
      <path d="M608.8615 360.1263 L603.8615 372.1263 L608.8615 369.1263 L613.8615 372.1263 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <rect x="487.3884" y="372.1256" clip-path="url(#clipPath2)" fill="rgb(255,153,0)" width="105.1445" height="17.9688" stroke="none"/>
      <rect stroke-linecap="square" x="487.3884" y="372.1256" clip-path="url(#clipPath2)" fill="none" width="105.1445" height="17.9688" stroke-miterlimit="1.6"/>
      <text x="489.3884" xml:space="preserve" y="385.2643" clip-path="url(#clipPath2)" font-family="monospace" stroke="none">formatter_glue</text>
      <path fill="none" d="M608.8615 253.0787 L608.8615 232.081 L747.2 232.081 L747.2 245.1363" clip-path="url(#clipPath2)"/>
      <path d="M747.2 253.1363 L752.2 241.1363 L747.2 244.1363 L742.2 241.1363 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <rect x="629.0708" y="223.0966" clip-path="url(#clipPath2)" fill="rgb(255,153,0)" width="97.9199" height="17.9688" stroke="none"/>
      <rect stroke-linecap="square" x="629.0708" y="223.0966" clip-path="url(#clipPath2)" fill="none" width="97.9199" height="17.9688" stroke-miterlimit="1.6"/>
      <text x="631.0708" xml:space="preserve" y="236.2353" clip-path="url(#clipPath2)" font-family="monospace" stroke="none">layout_simple</text>
      <path fill="none" d="M765.983 360.0872 L765.983 380.561 L931.1044 380.561 L931.1044 368.0872" clip-path="url(#clipPath2)"/>
      <path d="M931.1044 360.0872 L926.1044 372.0872 L931.1044 369.0872 L936.1044 372.0872 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <rect x="788.7468" y="371.5766" clip-path="url(#clipPath2)" fill="rgb(255,153,0)" width="119.5938" height="17.9688" stroke="none"/>
      <rect stroke-linecap="square" x="788.7468" y="371.5766" clip-path="url(#clipPath2)" fill="none" width="119.5938" height="17.9688" stroke-miterlimit="1.6"/>
      <text x="790.7468" xml:space="preserve" y="384.7153" clip-path="url(#clipPath2)" font-family="monospace" stroke="none">appender_console</text>
      <path fill="none" d="M781.76 149.1519 L781.76 245.1369" clip-path="url(#clipPath2)"/>
      <path d="M781.76 253.1369 L786.76 241.1369 L781.76 244.1369 L776.76 241.1369 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M993.5966 306.61 L1052.8199 306.61 L1052.8199 471.24 L852.8134 471.24" clip-path="url(#clipPath2)"/>
      <path d="M844.8134 471.24 L856.8134 476.24 L853.8134 471.24 L856.8134 466.24 Z" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
  </g>
</svg>