ArrayFormatter::~ArrayFormatter()
{
    if (used()) {
        stream().put('\n');
    }
    printIndentation(indentLevel());
    stream().put(']');
}
Beispiel #2
0
MojLogTracer::MojLogTracer(MojLogger& logger, const MojChar* function, const MojChar* file, int line)
: m_logger(logger),
  m_function(function),
  m_level(indentLevel(1))
{
	MojAssertNoLog(function && file);
	logger.log(MojLogger::LevelTrace, _T("%*s-> %s (%s:%d)"),
			m_level * IndentSpaces, _T(""), function, MojFileNameFromPath(file), line);
}
Beispiel #3
0
void KoXmlWriter::writeIndent()
{
    // +1 because of the leading '\n'
    m_dev->writeBlock( m_indentBuffer, kMin( indentLevel() + 1,
                                             s_indentBufferLength ) );
}
void KoXmlWriter::writeIndent()
{
    // +1 because of the leading '\n'
    d->dev->write(d->indentBuffer, qMin(indentLevel() + 1,
                                        s_indentBufferLength));
}
Beispiel #5
0
MojLogTracer::~MojLogTracer()
{
	m_logger.log(MojLogger::LevelTrace, _T("%*s<- %s"),
			m_level * IndentSpaces, _T(""), m_function);
	indentLevel(-1);
}