--- a/src/simulator/simulator.cc Mon Apr 14 10:40:46 2008 -0700
+++ b/src/simulator/simulator.cc Mon Apr 14 11:30:15 2008 -0700
@@ -24,6 +24,7 @@
#include "ns3/ptr.h"
#include "ns3/assert.h"
+#include "ns3/log.h"
#include <math.h>
@@ -48,7 +49,6 @@
namespace ns3 {
-
class SimulatorPrivate : public Object
{
public:
@@ -411,12 +411,18 @@
GetPriv ()->EnableLogTo (filename);
}
+static void
+TimePrinter (std::ostream &os)
+{
+ os << Simulator::Now ();
+}
Ptr<SimulatorPrivate>
Simulator::GetPriv (void)
{
if (m_priv == 0)
{
+ LogRegisterTimePrinter (&TimePrinter);
m_priv = CreateObject<SimulatorPrivate> ();
Ptr<Scheduler> scheduler = CreateObject<SchedulerMap> ();
m_priv->SetScheduler (scheduler);