<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nxcomp/src/Log.h, branch 3.5.99.12</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://isbjoern.arctica-project.org/nx-libs/atom?h=3.5.99.12</id>
<link rel='self' href='https://isbjoern.arctica-project.org/nx-libs/atom?h=3.5.99.12'/>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/'/>
<updated>2017-12-09T12:15:35+00:00</updated>
<entry>
<title>Loop.cpp: fix more memory leaks</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-28T20:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=2814677a7e2b259669708c89ed55b55dc1c46f9c'/>
<id>urn:sha1:2814677a7e2b259669708c89ed55b55dc1c46f9c</id>
<content type='text'>
The thread specific stringstream objects on the stack need to be
deleted, not just pop()ed.

Fixes ArcticaProject/nx-libs#573 (partially)
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: prepare for logger testing application.</title>
<updated>2017-10-27T06:46:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-30T14:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=5efcd39fc05b804ede122e4a930de3db5d041014'/>
<id>urn:sha1:5efcd39fc05b804ede122e4a930de3db5d041014</id>
<content type='text'>
DO NOT USE!
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: block signals while writing out data.</title>
<updated>2017-10-27T06:46:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-30T13:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=1829a35cd0413a752bad082967508ffd8b1c7d01'/>
<id>urn:sha1:1829a35cd0413a752bad082967508ffd8b1c7d01</id>
<content type='text'>
Prevents race conditions caused by signal handlers while flushing out
our log queue.
</content>
</entry>
<entry>
<title>nxcomp/src/Log.{cpp,h}: port to std::stack as internal buffer structure.</title>
<updated>2017-10-27T06:46:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-30T13:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=09586d760833dac680ba8837b0b695ed3900c96d'/>
<id>urn:sha1:09586d760833dac680ba8837b0b695ed3900c96d</id>
<content type='text'>
This has one drawback: after flushing log data to its underlying output,
a new NXLogStamp object MUST be written to the NXLog object in order to
create a new entry within the stack.

This can be changed if necessary. For now I'd like to keep it as-is.
</content>
</entry>
<entry>
<title>nxcomp/Log.h: delete stream_ member before class object destruction.</title>
<updated>2017-10-27T06:45:42+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-06-30T20:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=67b0a17faa5240ee924cd90f496a412339d00356'/>
<id>urn:sha1:67b0a17faa5240ee924cd90f496a412339d00356</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp/Log.h: also clear the buffer after setting it to an empty string.</title>
<updated>2017-10-27T06:45:42+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-06-30T20:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=ca08512cff4b3d3340a55036ee151fac8f145255'/>
<id>urn:sha1:ca08512cff4b3d3340a55036ee151fac8f145255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set default log level to WARNING</title>
<updated>2017-10-27T06:45:42+00:00</updated>
<author>
<name>Vadim Troshchinskiy</name>
<email>vtroshchinskiy@qindel.com</email>
</author>
<published>2016-12-22T11:40:43+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=d960ec2cb0a6f9e0d35cd034d27a5fdd88a4307e'/>
<id>urn:sha1:d960ec2cb0a6f9e0d35cd034d27a5fdd88a4307e</id>
<content type='text'>
This is to ensure the log output is the same as previous releases,
which didn't have INFO defined by default.
</content>
</entry>
<entry>
<title>New logging implementation</title>
<updated>2017-10-27T06:45:42+00:00</updated>
<author>
<name>Vadim Troshchinskiy</name>
<email>vtroshchinskiy@qindel.com</email>
</author>
<published>2016-12-22T08:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/nx-libs/commit/?id=b0521e8165389515b6f8290a652d7db241f84af8'/>
<id>urn:sha1:b0521e8165389515b6f8290a652d7db241f84af8</id>
<content type='text'>
Features:
	* Works without ifdefs
	* Configurable with commandline arguments
	* Log level configurable per file
	* Thread safe
</content>
</entry>
</feed>
