Skip to content

Commit 2c9d99b

Browse files
committed
Add lots and lots of content written throughout the last couple of months. (#5)
1 parent f7619e2 commit 2c9d99b

31 files changed

+2674
-99
lines changed

Manifest.toml

Lines changed: 67 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# This file is machine-generated - editing it directly is not advised
22

3+
[[ANSIColoredPrinters]]
4+
git-tree-sha1 = "574baf8110975760d391c710b6341da1afa48d8c"
5+
uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9"
6+
version = "0.0.1"
7+
38
[[AbstractTrees]]
49
git-tree-sha1 = "03e0550477d86222521d254b741d470ba17ea0b5"
510
uuid = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"
@@ -31,17 +36,15 @@ uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
3136

3237
[[DocStringExtensions]]
3338
deps = ["LibGit2"]
34-
git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f"
39+
git-tree-sha1 = "b19534d1895d702889b219c382a6e18010797f0b"
3540
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
36-
version = "0.8.5"
41+
version = "0.8.6"
3742

3843
[[Documenter]]
39-
deps = ["Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"]
40-
git-tree-sha1 = "5626820ef21a7787b20b9084c90205bdc4103673"
41-
repo-rev = "fe/non-versioned-docs"
42-
repo-url = "https://github.com/JuliaDocs/Documenter.jl.git"
44+
deps = ["ANSIColoredPrinters", "Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"]
45+
git-tree-sha1 = "f425293f7e0acaf9144de6d731772de156676233"
4346
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
44-
version = "0.27.2"
47+
version = "0.27.10"
4548

4649
[[Downloads]]
4750
deps = ["ArgTools", "LibCURL", "NetworkOptions"]
@@ -50,11 +53,22 @@ uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
5053
[[FileWatching]]
5154
uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
5255

56+
[[FilesystemDatastructures]]
57+
git-tree-sha1 = "22983924e485b0c5278467304e45c7bb01f2ac41"
58+
uuid = "89f0c457-83d8-4998-bfff-8b4a338c9833"
59+
version = "1.1.0"
60+
61+
[[Gzip_jll]]
62+
deps = ["Libdl", "Pkg"]
63+
git-tree-sha1 = "906040639c56fd5671c86b7d0660f2702cab30f4"
64+
uuid = "be1be57a-8558-53c3-a7e5-50095f79957e"
65+
version = "1.10.0+0"
66+
5367
[[HTTP]]
54-
deps = ["Base64", "Dates", "IniFile", "MbedTLS", "NetworkOptions", "Sockets", "URIs"]
55-
git-tree-sha1 = "86ed84701fbfd1142c9786f8e53c595ff5a4def9"
68+
deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"]
69+
git-tree-sha1 = "14eece7a3308b4d8be910e265c724a6ba51a9798"
5670
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
57-
version = "0.9.10"
71+
version = "0.9.16"
5872

5973
[[IOCapture]]
6074
deps = ["Logging", "Random"]
@@ -72,17 +86,23 @@ version = "0.5.0"
7286
deps = ["Markdown"]
7387
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
7488

89+
[[JLLWrappers]]
90+
deps = ["Preferences"]
91+
git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e"
92+
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
93+
version = "1.3.0"
94+
7595
[[JSON]]
7696
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
77-
git-tree-sha1 = "81690084b6198a2e1da36fcfda16eeca9f9f24e4"
97+
git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37"
7898
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
79-
version = "0.21.1"
99+
version = "0.21.2"
80100

81101
[[JSON3]]
82102
deps = ["Dates", "Mmap", "Parsers", "StructTypes", "UUIDs"]
83-
git-tree-sha1 = "a61b471557f4cf73bc1047aef9c6aa941d115320"
103+
git-tree-sha1 = "7d58534ffb62cd947950b3aa9b993e63307a6125"
84104
uuid = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
85-
version = "1.8.2"
105+
version = "1.9.2"
86106

87107
[[LeftChildRightSiblingTrees]]
88108
deps = ["AbstractTrees"]
@@ -111,9 +131,9 @@ uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
111131

112132
[[LiveServer]]
113133
deps = ["Crayons", "FileWatching", "HTTP", "Pkg", "Sockets", "Test"]
114-
git-tree-sha1 = "4db4abb8b7d8dadff178b8311e540c86dffcf97d"
134+
git-tree-sha1 = "99990da121ad310875b3c4dba5954eba54df8cfd"
115135
uuid = "16fef848-5104-11e9-1b77-fb7a48bbb589"
116-
version = "0.6.6"
136+
version = "0.7.0"
117137

118138
[[LogCompose]]
119139
deps = ["Logging", "Pkg"]
@@ -123,9 +143,9 @@ version = "0.2.1"
123143

124144
[[LogRoller]]
125145
deps = ["CodecZlib", "Dates", "JSON", "Logging"]
126-
git-tree-sha1 = "93e808ce285f26cc9fd88c891f123dec6599c597"
146+
git-tree-sha1 = "c2346c7aec3c910f0e2fc977ba05c30f98b2b1f3"
127147
uuid = "c41e01d8-14e5-11ea-185b-e7eabed7be4b"
128-
version = "0.4.2"
148+
version = "0.4.3"
129149

130150
[[Logging]]
131151
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
@@ -138,10 +158,18 @@ version = "0.1.0"
138158

139159
[[LoggingExtras]]
140160
deps = ["Dates", "Logging"]
141-
git-tree-sha1 = "dfeda1c1130990428720de0024d4516b1902ce98"
161+
git-tree-sha1 = "aa8dc79e4ffb91ac4e07ebc560c0449db6d3f876"
162+
repo-rev = "master"
163+
repo-url = "https://github.com/JuliaLogging/LoggingExtras.jl.git"
142164
uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36"
143165
version = "0.4.7"
144166

167+
[[LoggingFormats]]
168+
deps = ["JSON3", "Logging", "StructTypes"]
169+
git-tree-sha1 = "80b4a1ef291ebc67ce74c99a6be58200c8265ddd"
170+
uuid = "98105f81-4425-4516-93fd-1664fb551ab6"
171+
version = "1.0.0"
172+
145173
[[LokiLogger]]
146174
deps = ["HTTP", "JSON3", "Logging", "StructTypes", "URIs"]
147175
git-tree-sha1 = "d412abc34fad95ca2b7d6db8c932561dc2648377"
@@ -173,16 +201,28 @@ uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
173201
[[NetworkOptions]]
174202
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
175203

204+
[[NodeJS_16_jll]]
205+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
206+
git-tree-sha1 = "5677da696fb18f8ae97f23b0236b29d88fb272b5"
207+
uuid = "a4b94fbf-73f5-58ff-888d-48a8396e17f6"
208+
version = "16.0.0+0"
209+
176210
[[Parsers]]
177211
deps = ["Dates"]
178-
git-tree-sha1 = "c8abc88faa3f7a3950832ac5d6e690881590d6dc"
212+
git-tree-sha1 = "ae4bbcadb2906ccc085cf52ac286dc1377dceccc"
179213
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
180-
version = "1.1.0"
214+
version = "2.1.2"
181215

182216
[[Pkg]]
183217
deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
184218
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
185219

220+
[[Preferences]]
221+
deps = ["TOML"]
222+
git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a"
223+
uuid = "21216c6a-2e73-6563-6e65-726566657250"
224+
version = "1.2.2"
225+
186226
[[Printf]]
187227
deps = ["Unicode"]
188228
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
@@ -212,9 +252,9 @@ uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
212252

213253
[[StructTypes]]
214254
deps = ["Dates", "UUIDs"]
215-
git-tree-sha1 = "e36adc471280e8b346ea24c5c87ba0571204be7a"
255+
git-tree-sha1 = "d24a825a95a6d98c385001212dc9020d609f2d4f"
216256
uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4"
217-
version = "1.7.2"
257+
version = "1.8.1"
218258

219259
[[SyslogLogging]]
220260
deps = ["Logging", "Sockets", "Syslogs"]
@@ -238,19 +278,19 @@ uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
238278

239279
[[TerminalLoggers]]
240280
deps = ["LeftChildRightSiblingTrees", "Logging", "Markdown", "Printf", "ProgressLogging", "UUIDs"]
241-
git-tree-sha1 = "e185a19bb9172f0cf5bc71233fab92a46f7ae154"
281+
git-tree-sha1 = "62846a48a6cd70e63aa29944b8c4ef704360d72f"
242282
uuid = "5d786b92-1e48-4d6f-9151-6b4477ca9bed"
243-
version = "0.1.3"
283+
version = "0.1.5"
244284

245285
[[Test]]
246286
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
247287
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
248288

249289
[[TranscodingStreams]]
250290
deps = ["Random", "Test"]
251-
git-tree-sha1 = "7c53c35547de1c5b9d46a4797cf6d8253807108c"
291+
git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c"
252292
uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa"
253-
version = "0.9.5"
293+
version = "0.9.6"
254294

255295
[[URIs]]
256296
git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355"

Project.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
FilesystemDatastructures = "89f0c457-83d8-4998-bfff-8b4a338c9833"
4+
Gzip_jll = "be1be57a-8558-53c3-a7e5-50095f79957e"
35
LiveServer = "16fef848-5104-11e9-1b77-fb7a48bbb589"
46
LogCompose = "8416b438-731e-11ea-2421-05f642269042"
57
LogRoller = "c41e01d8-14e5-11ea-185b-e7eabed7be4b"
68
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
79
Logging2 = "18cd0bd4-3461-488c-9dae-1a490b172243"
810
LoggingExtras = "e6f89c97-d47a-5376-807f-9c37f3926c36"
11+
LoggingFormats = "98105f81-4425-4516-93fd-1664fb551ab6"
912
LokiLogger = "51d429d1-9683-4c89-86d7-889f440454ef"
13+
NodeJS_16_jll = "a4b94fbf-73f5-58ff-888d-48a8396e17f6"
1014
ProgressLogging = "33c8b6b6-d38a-422a-b730-caa89a2f386c"
1115
SyslogLogging = "0c4b0c42-68ec-11ea-3bc9-e7fb6e00ea0f"
1216
TerminalLoggers = "5d786b92-1e48-4d6f-9151-6b4477ca9bed"

make.jl

Lines changed: 78 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,97 @@
11
using Documenter
2+
import NodeJS_16_jll
23
import LoggingExtras, LokiLogger, ProgressLogging, TerminalLoggers,
3-
SyslogLogging, LogRoller, LogCompose, Logging, Logging2
4+
SyslogLogging, LogRoller, LogCompose, Logging, Logging2, LoggingFormats
5+
6+
# "Backport" of JuliaLang/julia#40979
7+
@eval Logging begin
8+
@doc """
9+
Alias for `LogLevel(-1000)`.
10+
"""
11+
Debug
12+
@doc """
13+
Alias for `LogLevel(0)`.
14+
"""
15+
Info
16+
@doc """
17+
Alias for `LogLevel(1000)`.
18+
"""
19+
Warn
20+
@doc """
21+
Alias for `LogLevel(2000)`.
22+
"""
23+
Error
24+
end
25+
26+
# TODO: Upstream this
27+
@eval LoggingFormats begin
28+
@doc """
29+
JSON
30+
31+
Serialize log messages as JSON.
32+
"""
33+
JSON
34+
35+
@doc """
36+
LogFmt
37+
38+
Format log messages as [logfmt](https://brandur.org/logfmt).
39+
"""
40+
LogFmt
41+
42+
@doc """
43+
Truncated
44+
45+
Format log messages similar to `ConsoleLogger`, but truncate long messages.
46+
"""
47+
Truncated
48+
end
449

550
# Build the docs
651
makedocs(
752
sitename = "JuliaLogging",
853
pages = [
954
"Home" => "index.md",
55+
"package-overview.md",
56+
"Tutorials" => [
57+
"tutorials/logging-basics.md",
58+
"tutorials/working-with-loggers.md",
59+
"tutorials/implement-a-new-logger.md",
60+
],
1061
"How-to guides" => [
1162
"how-to/enable-debug.md",
1263
"how-to/log-to-file.md",
64+
"how-to/tee.md",
65+
"how-to/filter-messages.md",
66+
"how-to/rotate-log-files.md",
1367
],
1468
"Reference" => [
15-
"logging.md",
16-
"loggingextras.md",
17-
"terminalloggers.md",
18-
"progresslogging.md",
19-
"lokilogger.md",
20-
"logroller.md",
21-
"logcompose.md",
22-
"sysloglogging.md",
23-
"logging2.md",
69+
"reference/logcompose.md",
70+
"reference/logging.md",
71+
"reference/logging2.md",
72+
"reference/loggingextras.md",
73+
"reference/loggingformats.md",
74+
"reference/logroller.md",
75+
"reference/lokilogger.md",
76+
"reference/progresslogging.md",
77+
"reference/sysloglogging.md",
78+
"reference/terminalloggers.md",
2479
],
80+
# "Background and discussion" => [
81+
# ],
2582
],
2683
format = Documenter.HTML(
27-
assets = ["assets/julialogging.css"],
84+
assets = [
85+
"assets/julialogging.css",
86+
"assets/gruvbox-light-hard.css",
87+
"assets/gruvbox-dark-hard.css",
88+
"assets/favicon.ico",
89+
],
90+
collapselevel = 1,
91+
ansicolor = true,
92+
prerender = get(ENV, "GITHUB_ACTIONS", nothing) == "true",
93+
node = NodeJS_16_jll.node(),
94+
highlightjs = joinpath(@__DIR__, "src", "assets", "julia.highlight.min.js"),
2895
),
2996
)
3097

src/assets/favicon.ico

15 KB
Binary file not shown.

0 commit comments

Comments
 (0)