Invenietis/ck-core — pull request #7 by ablanchet (2013-10-03 09:11:27+00:00)
Title: Replace the weird characters by some "more classic" ones

Here is an example of the result :

***** CK.Core.Tests.ActivityLoggerTests.DumpException
> Error: EXERROR-1
| ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| └─────────────────────────────────────────────────────────────────────────────
< 1 Error
> Fatal: EXERROR-TEXT2
| > Trace: EXERROR-TEXT3
| | ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | | Message: EXERROR-3
| | | Stack: à CK.Core.Tests.ActivityLoggerTests.DumpException() dans d:\Invenietis\Dev\Dev4\CK-Core\Tests\CK.Core.Tests\ActivityLoggerTests.cs:ligne 238
| | └─────────────────────────────────────────────────────────────────────────────
| <
| ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | Message: EXERROR-2
| └─────────────────────────────────────────────────────────────────────────────
< 1 Fatal error

Or

***** CK.Core.Tests.ActivityLoggerTests.DumpAggregatedException
> Error: EXERROR-1
| ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| └─────────────────────────────────────────────────────────────────────────────
< 1 Error
> Fatal: EXERROR-TEXT2
| > Error: EXERROR-TEXT3
| | ┌──────────────────────────■ Exception : AggregateException ■──────────────────────────
| | | Message: Une ou plusieurs erreurs se sont produites.
| | | Stack: à CK.Core.Tests.ActivityLoggerTests.DumpAggregatedException() dans d:\Invenietis\Dev\Dev4\CK-Core\Tests\CK.Core.Tests\ActivityLoggerTests.cs:ligne 273
| | | ┌──────────────────────────■ [Aggregated Exceptions] ■──────────────────────────
| | | | ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | | | | Message: EXERROR-Aggreg-1
| | | | └─────────────────────────────────────────────────────────────────────────────
| | | | ┌──────────────────────────■ Exception : AggregateException ■──────────────────────────
| | | | | Message: Une ou plusieurs erreurs se sont produites.
| | | | | ┌──────────────────────────■ [Aggregated Exceptions] ■──────────────────────────
| | | | | | ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | | | | | | Message: EXERROR-Aggreg-2-1
| | | | | | └─────────────────────────────────────────────────────────────────────────────
| | | | | | ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | | | | | | Message: EXERROR-Aggreg-2-2
| | | | | | └─────────────────────────────────────────────────────────────────────────────
| | | | | └─────────────────────────────────────────────────────────────────────────
| | | | └──────────────────────────────────────────────────────────────────────────────────────
| | | | ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | | | | Message: EXERROR-Aggreg-3
| | | | └─────────────────────────────────────────────────────────────────────────────
| | | └─────────────────────────────────────────────────────────────────────────
| | └──────────────────────────────────────────────────────────────────────────────────────
| < 1 Error
| ┌──────────────────────────■ Exception : Exception ■──────────────────────────
| | Message: EXERROR-2
| └─────────────────────────────────────────────────────────────────────────────
< 1 Fatal error, 1 Error

Or

***** CK.Core.Tests.ActivityLoggerTests.DefaultImpl
Info: First -[Product|Sql]
> Info: InfoGroup -[]
| Info: Second
| > Warn: WarnGroup 4 - Now = 03/10/2013 09:08:15
| | Info: Warn!
| < 1 Warning
| User conclusion with multiple lines.
| It will be displayed on
| multiple lines.
| Conclusion of Warn Group
| with more than one line int it.
< Conclusions on one line are displayed separated by dash. - Conclusion of Info Group (no newline). - 1 Warning