Pārlūkot izejas kodu

[cpp] Cat up extra parameters

Hugh Sanderson 12 gadi atpakaļ
vecāks
revīzija
d7f6446ba8
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 8 1
      std/haxe/Log.hx

+ 8 - 1
std/haxe/Log.hx

@@ -63,7 +63,14 @@ class Log {
 		#elseif php
 		#elseif php
 		untyped __call__('_hx_trace', v,infos);
 		untyped __call__('_hx_trace', v,infos);
 		#elseif cpp
 		#elseif cpp
-		untyped __trace(v,infos);
+      if (infos!=null && infos.customParams!=null) {
+         var extra:String = "";
+         for( v in infos.customParams )
+            extra += "," + v;
+		   untyped __trace(v + extra,infos);
+      }
+      else
+		   untyped __trace(v,infos);
 		#elseif cs
 		#elseif cs
 		var str = infos.fileName + ":" + infos.lineNumber + ": " + v;
 		var str = infos.fileName + ":" + infos.lineNumber + ": " + v;
 		untyped __cs__("System.Console.WriteLine(str)");
 		untyped __cs__("System.Console.WriteLine(str)");