Issue Details (XML | Word | Printable)

Key: LOG4NET-17
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Nicko Cadell
Reporter: Nicko Cadell
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Log4net

Line-wrapping Appender Layouts

Created: 01/Mar/05 08:30 AM   Updated: 30/Aug/05 12:28 AM
Return to search
Component/s: Appenders
Affects Version/s: 1.2.9
Fix Version/s: 1.2.10

Time Tracking:
Not Specified

Environment: From sourceforge - 688323

Resolution Date: 30/Aug/05 12:28 AM


 Description  « Hide
I think a line-wrapping layout, or a line-wrapping version
or extension of one or more of the current layouts (or a
way to decorate or extend one of the current layouts....)
would be very useful. Such a layout could take a
threshold that is the number of chars that is the
maximum length for a line, as well as an indentation
amount for leading space characters for the indented
lines. I'm sure one could easily imagine more
complicated things it could do....

Given time, I might be interested in contributing to such
an addition.

regards,

carl

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #312318 Mon Aug 29 15:25:46 UTC 2005 nicko Fix for LOG4NET-17. Added Layouts sample project with line wrapping layout
Files Changed
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/Layout
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/nant.config
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/nant.build
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/nant.config
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/nant.build
MODIFY /logging/log4net/trunk/xdocs/src/release/example-apps.xml
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/App.config
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
ADD /logging/log4net/trunk/examples/net/1.0/Layouts
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/.cvsignore
MODIFY /logging/log4net/trunk/examples/net/1.0/cs-examples.sln
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/nant.build
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/nant.config
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/SampleLayoutsApp.csproj
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs
ADD /logging/log4net/trunk/examples/net/1.0/Layouts/SampleLayoutsApp/cs/src/.cvsignore