Search code examples
haxe

Trace without file name and line number in Haxe


Haxe has trace(), which can be used on all targets to print contents.

trace("aa"); // Main.hx:89: aa

How do I print just the contents, without the file name and line number?


Solution

  • For sys targets (eg. neko, php, cpp, java, cs):

    Sys.println(message);

    For other targets, it depends on how you want to print the trace statement. For example, it can be customised for JS target:

    haxe.Log.trace = function(msg, ?pos) js.Browser.window.console.log("trace: " + msg);
    trace("ok?"); //will log to the console: trace: ok?