Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logger #228

Merged
merged 122 commits into from
Sep 29, 2020
Merged
Changes from 1 commit
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
b5d8cc1
New documentation for the proposed stdlib_logger.f90 module
wclodius2 Sep 1, 2020
adaa2d5
The stdlib_logger.f90 module
wclodius2 Sep 1, 2020
6b0cbce
The test code, test_stdlib_logger.f90, for the module stdlib_logger.f90
wclodius2 Sep 2, 2020
e68f4e7
The CMakeLists.txt and Makefile.manual files
wclodius2 Sep 2, 2020
78b6f5c
Added stdlib_logger.f90 to the make list
wclodius2 Sep 2, 2020
8bcc4d4
Added stdlib_logger.f90 to the makefile
wclodius2 Sep 2, 2020
babc660
Update CMakeLists.txt to ad logger subdirectory
wclodius2 Sep 2, 2020
eebf913
Update Makefile.manual to add logger subdirectory
wclodius2 Sep 2, 2020
622d647
rebase with master and fix conflicts
milancurcic Sep 6, 2020
26bea39
fix typo
milancurcic Sep 6, 2020
c387a06
another typo fix
milancurcic Sep 6, 2020
d9fe37d
handle optional arguments in logger using optval
milancurcic Sep 6, 2020
028f1eb
remove redundant return statements
milancurcic Sep 6, 2020
676d9d1
clean up private attributes and move all public names to the top
milancurcic Sep 6, 2020
d59570f
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
a20daf7
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
4d9850e
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
7c99b91
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
16de673
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
02bea93
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
9a10995
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
9633146
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
7b7f92b
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
f717917
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
44870ea
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
2e33fc0
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
c17b1bf
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
5d60758
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
947f2ef
Update doc/specs/stdlib_logger.md
jvdp1 Sep 7, 2020
eda952d
Update doc/specs/stdlib_logger.md
jvdp1 Sep 7, 2020
ffaf68d
Update doc/specs/stdlib_logger.md
jvdp1 Sep 7, 2020
bc91d9a
Update src/stdlib_logger.f90
jvdp1 Sep 7, 2020
5c4a621
Update src/stdlib_logger.f90
jvdp1 Sep 7, 2020
c3d1221
Update doc/specs/stdlib_logger.md
jvdp1 Sep 7, 2020
bebeacc
Update doc/specs/stdlib_logger.md
jvdp1 Sep 7, 2020
1c64fb7
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
e86ed40
Update doc/specs/stdlib_logger.md
milancurcic Sep 7, 2020
0513f88
Update src/stdlib_logger.f90
milancurcic Sep 7, 2020
f2326ac
Self is intent(inout) in configure
wclodius2 Sep 8, 2020
c6b1bd5
Update doc/specs/stdlib_logger.md
jvdp1 Sep 8, 2020
cc48191
Update stdlib_logger.md
jvdp1 Sep 8, 2020
951a315
Added final_logger
wclodius2 Sep 11, 2020
62d4ea5
Update src/stdlib_logger.f90
jvdp1 Sep 11, 2020
7046da1
Added version: experimental
wclodius2 Sep 11, 2020
e5ca2d8
Lower cased heading
wclodius2 Sep 11, 2020
5942835
Made unit optional
wclodius2 Sep 11, 2020
85f2407
Documented unit change
wclodius2 Sep 11, 2020
4c65175
Updated `add_log_file` comments
wclodius2 Sep 11, 2020
3589098
Updated comments for `add_log_unit`
wclodius2 Sep 11, 2020
d6b8601
Update src/stdlib_logger.f90
jvdp1 Sep 11, 2020
4d59e45
Updated comments to configure and configuration
wclodius2 Sep 11, 2020
ee8b39e
Updated final_logger and handle_write_failure comments
wclodius2 Sep 11, 2020
4e86ef2
Update comments in the log_* routines
wclodius2 Sep 12, 2020
ca6cd28
remove commented out assert code
milancurcic Sep 12, 2020
01924ba
remove redundant return statement from the finalizer
milancurcic Sep 12, 2020
e390ea1
Changed `logger_t` to `logger_type`
wclodius2 Sep 13, 2020
b51df68
Changed `logger_t` to `logger_type`
wclodius2 Sep 13, 2020
a4bcf3a
Changed `add_line` to `add_blank_line`
wclodius2 Sep 13, 2020
b26df7b
Changed `add_line` to `add_blank_line`
wclodius2 Sep 13, 2020
470b6bf
Changed `add_line` to `add_blank_line`
wclodius2 Sep 13, 2020
666c5a6
Changed initial max_width to 0
wclodius2 Sep 13, 2020
867bab0
updated to be consistent with max_width==0
wclodius2 Sep 13, 2020
1adbc95
Described initial `max_width` as 0
wclodius2 Sep 13, 2020
c171c4f
Simplified module and procedure output
wclodius2 Sep 13, 2020
0cab191
Aligned arguments
wclodius2 Sep 16, 2020
9d89e08
Added `prefix` argument to `log_message`
wclodius2 Sep 16, 2020
c6a6711
Documented `prefix` argument
wclodius2 Sep 16, 2020
d771707
Changed prefixes
wclodius2 Sep 16, 2020
bcf0f01
Updated `log_*` descriptions
wclodius2 Sep 16, 2020
b6c63cd
Update doc/specs/stdlib_logger.md
jvdp1 Sep 16, 2020
ba05240
Update doc/specs/stdlib_logger.md
jvdp1 Sep 16, 2020
f4cd37d
Updated to output one line
wclodius2 Sep 16, 2020
811d969
Update test_stdlib_logger.f90 to new output
wclodius2 Sep 16, 2020
215b4a5
Updated INFORMATION and WARNING
wclodius2 Sep 17, 2020
86ef576
Update doc/specs/stdlib_logger.md
jvdp1 Sep 18, 2020
9aee491
Update doc/specs/stdlib_logger.md
jvdp1 Sep 18, 2020
a00220f
Update doc/specs/stdlib_logger.md
jvdp1 Sep 18, 2020
d0ba092
remove redundant string allocation and fix indentation level
milancurcic Sep 19, 2020
c8a9e7f
prettify tables in the specs markdown
milancurcic Sep 19, 2020
be4a8d7
clean up a few docstrings and use lowercase throughout
milancurcic Sep 19, 2020
f86231f
remove blank lines at the ends of if-blocks and do-loops
milancurcic Sep 19, 2020
de8d91e
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
7a674d3
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
af50fbe
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
761d92a
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
dad7d29
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
126b71c
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
5c64da9
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
6d4e99e
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
5fd7fc4
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
639c391
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
f733365
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
9b26099
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
6997c77
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
eedb80a
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
70471ae
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
01d5e2e
Update doc/specs/stdlib_logger.md
jvdp1 Sep 19, 2020
e0bcedc
Update src/stdlib_logger.f90
jvdp1 Sep 19, 2020
07f7cbd
Update src/stdlib_logger.f90
jvdp1 Sep 19, 2020
5d3dd46
Apply suggestions from code review
jvdp1 Sep 19, 2020
7998a9c
Apply suggestions from code review
jvdp1 Sep 19, 2020
abc83c7
Apply suggestions from code review
jvdp1 Sep 19, 2020
e6c8f81
Apply suggestions from code review
jvdp1 Sep 19, 2020
466ace5
Apply suggestions from code review
jvdp1 Sep 19, 2020
6eb9fea
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
088861c
Update src/stdlib_logger.f90
milancurcic Sep 20, 2020
4312230
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
87006f6
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
4995d00
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
75291b5
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
e0da691
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
99dd85e
mark methods explictly as public
milancurcic Sep 20, 2020
3874e87
apply suggestion by @jvdp1
milancurcic Sep 20, 2020
30573ca
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
f870c70
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
a669617
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
7fa7312
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
cf3221f
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
f7ab13f
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
1ed8872
Update doc/specs/stdlib_logger.md
milancurcic Sep 20, 2020
a33085d
Changed invalid_index_error to index_invalid_error
wclodius2 Sep 27, 2020
fae31b9
Changed invalid_index_error to index_invalid_error
wclodius2 Sep 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update doc/specs/stdlib_logger.md
Co-authored-by: Jeremie Vandenplas <[email protected]>
milancurcic and jvdp1 authored Sep 20, 2020

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 87006f63d24fec0faad595b4dc4449df22c88906
2 changes: 1 addition & 1 deletion doc/specs/stdlib_logger.md
Original file line number Diff line number Diff line change
@@ -96,7 +96,7 @@ application.

The module defines twelve public procedures: one function and eleven
subroutines. The
procedures are:
methods are:

Procedure | Class | Description
---------------------|------------|------------