Couple of thing to try.
Code:
logger(_str(str_cat_num(temp_str, "%.0f", my.x)});

or

if you dont mind having to chop off or ignore a leading space
logger(str_cat_num(_str(" "), "%.0f", my.x));  
//the _str(" ") CANNOT change, must contain one space.



"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial