From 0120d1d8ff136a49f7ee78fc2f2f1dc9560ce737 Mon Sep 17 00:00:00 2001 From: couriersud Date: Fri, 1 May 2020 10:24:20 +0200 Subject: [PATCH] netlist: nld_log now writes out last value at end of run. (nw) --- src/lib/netlist/devices/nld_log.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/netlist/devices/nld_log.cpp b/src/lib/netlist/devices/nld_log.cpp index 03165a573ef..733dad370e0 100644 --- a/src/lib/netlist/devices/nld_log.cpp +++ b/src/lib/netlist/devices/nld_log.cpp @@ -28,6 +28,11 @@ namespace netlist m_strm.imbue(std::locale::classic()); } + NETLIB_DESTRUCTOR(log) + { + m_writer.writeline(plib::pfmt("{1:.9} {2}").e(exec().time().as_fp()).e(static_cast(m_I()))); + } + NETLIB_UPDATEI() { /* use pstring::sprintf, it is a LOT faster */