Commit graph

22 commits

Author SHA1 Message Date
Atila Neves
e113440df1 Move logger out of experimental 2022-07-29 12:15:34 +02:00
Robert burner Schadek
1f0ec5405f remove compile features from std.experimental.logger
Fix Iain comment

Razvan suggest changelog fix
2022-06-14 16:42:40 +00:00
Sebastian Wilzbach
c324714fde Remove a few cases of underscore escaping 2018-06-04 13:05:01 +02:00
Sebastian Wilzbach
42894784dd Markdownify Phobos
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
Sebastian Wilzbach
233e90bdc1 Add PHOBOSSRC urls to std.experimental 2018-01-08 02:52:50 +01:00
Sebastian Wilzbach
61717ecc7d Sort imports 2017-06-12 07:54:38 +02:00
Ľudovít Lučenič
d1064467a0 Typos corrections
Sole improvements of documentation.
2016-07-29 23:35:54 +02:00
Sebastian Wilzbach
ec47ac4224 Remove the WEB macro in favor of HTTP
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Sebastian Wilzbach
49531e3c73 fix broken web links
sed 's/(WEB http:\/\//(WEB /' -i **/*.d
2016-06-07 18:54:17 +02:00
anonymous
a3070094d7 Ddoc: add missing UL 2016-06-03 11:10:54 +02:00
H. S. Teoh
bfd508723b Merge pull request #3908 from veelo/patch-2
Documentation fixes.
2016-01-07 18:10:32 -08:00
H. S. Teoh
25c78fea94 Merge pull request #3902 from burner/std.logger_consolidate_default_loglevel
std.logger_consolidate_default_loglevel
2016-01-07 14:44:03 -08:00
Bastiaan Veelo
032ef0fe9e Merge branch 'stable' of https://github.com/D-Programming-Language/phobos 2016-01-07 23:07:14 +01:00
veelo
3da2fb0bda Documentation fixes. 2016-01-07 22:03:35 +01:00
Robert burner Schadek
814bb86e7a std.logger.minor_doc_fix
* Bastiian Veelo spelling error from forum
2016-01-07 10:23:41 +01:00
Robert burner Schadek
9a452e7bae std.logger_consolidate_default_loglevel
* change default FileLogger LogLevel to all
* fix minor doc error
2016-01-05 13:07:43 +01:00
drug007
fa245b35b9 Typo 2015-04-03 15:08:22 +03:00
k-hara
e7b3d834d7 detab and remove trailing whitespaces 2015-02-10 00:56:40 +09:00
H. S. Teoh
6126ae5549 Fix typo 2015-02-07 20:05:44 -08:00
Robert burner Schadek
abfeb94dd0 Update of the package.d doc
* Headings make stuff easier to find
* Thread local logger description

tab to whitespace
2015-01-29 19:17:40 +01:00
Robert burner Schadek
d250e5cc26 Revert "Remove concurrency @trusted workarounds"
This reverts commit 299f0183e2661cb2640749a692a3463a0e51c1f9.

thread local forward

thread local default log function forward

nicer imports

forwardMsg must not be final

moved comments to package and started to integerade Martin's log disabling

more compile time function disabling

style and dscanner suggestions

stdThreadLog fix and doc

a lot of updates

* spell fixes
* better tests
* docu changes

docu update

whitespace

moduleLogLevel docu
2015-01-26 16:09:48 +01:00
Robert burner Schadek
04aa499ce0 std.logger
some more docu fixes

fatel -> fatal

changed the way of calling

some rework

some better comments and win32.mak fix

more documentation

trying to figure out why win32 fails

test before you commit

another try to work around windows files and processes

maybe this time

maybe this merges

update 1 mostly soenke

MultiLogger and Logger have names

more docu

unittest fix

some better comments and win32.mak fix

Conflicts:
	std/logger.d

antoher doc fix

less code dup and more log functions

docs are now generated

some more fixing

speedup

some threading

forgot some

better docu gen and more testing

two new LogLevel, most functions are now at least @trusted

Tracer functionality

fatal delegate

some phobos style fixes

another bug bites the dust

version disable enhancements

default global LogLevel set to LogLevel.all

logLevel compare bugfix

delete of dead code

tab to whitespace

bugfixes, reduandency removal, and docu

multilogger was logging to all it childs without checking there LogLevel in
relation to the LogLevel of the LoggerPayload.

Some constructors where redundant.

more examples and more documentation

some fixes

NullLogger and moduleName

wrong doc

I splitted the multi logger implementations out

loglevelF to loglevelf in order to make phobos style think writefln

document building

win makefile fixes

some optimizations thanks to @elendel-
some whitespace

some updates from the github logger project

* stdio- and filelogger now use a templatelogger base to reduce code

makefile fixes

makefile

fixed the unittest

made sure the stdiologger is set up at the end

some comment fixes

finding the filelogger segfault

closed another file

a lookup fix

darwin unittest fail output

more diagnostics

* more documentation for the templatelogger and multilogger
* it breaks the log function api
 * log and logf now behave as their write and writef counterparts
 * for logging with an explicit LogLevel call logl loglf
 * for logging with an explicit condition call logc logcf
 * for logging with an explicit LogLevel and explicit condition call
 * loglc loglcf
 * the log function with an explicit LogLevel like info, warning, ...
 * can be extended into c, f or cf and therefore require a condition
 * and/or are printf functions

something is still interesting

rebase and lazy Args

saver file handling

whitespace

some updates

tracer is gone and more doc updates

codegen rework to allow log function comments

thread safe and concur works comments for free standing log functions

fixes #10

* free log function doco
* StdIOLogger prints now threadsafe
* concurrentcy hang fix

more docu

old file

even more doc

typo

* more better doc
* makefile fix

another fix

more unittests nearl 100% everywhere

another test

no more mixins more doc

win64 please pass

fixes from the review and voting

hope this fixes it

more comments

more docs more tests

more docu

more doc and fixes from jacob-carlborg

LogEntry.logger reference

more fixes

fileptr is gone

logger move to experimental/logger

type in win32/64 makefile

win makefile

nogc and threading

makefile fixes

some log calls take line and file as parameter
2015-01-25 21:30:47 +01:00