このようなケースでは、以下のように traceOpen()でトレース出力先をファイルに向けることで対処できます。
----- sample.btm -----
# トレースを別ファイルに出力
RULE outFile
CLASS sample.SimpleImpl
METHOD getCount
AT ENTRY
IF TRUE
DO
traceOpen("myIdentifier01", "C:\dev\myByteman\myByteman.trc");
traceln("myIdentifier01","---mytrace---"+new java.util.Date());
traceStack(null,"myIdentifier01");
traceClose("myIdentifier01");
ENDRULE
-----
$ cat myByteman.trc
---mytrace---Wed Nov 08 00:06:55 JST 2017
Stack trace for thread main
sample.SimpleImpl.getCount(SimpleImpl.java:-1)
sample.MainClass.execute(MainClass.java:15)
sample.MainClass.main(MainClass.java:7)
---mytrace---Wed Nov 08 00:06:58 JST 2017
Stack trace for thread main
sample.SimpleImpl.getCount(SimpleImpl.java:-1)
sample.MainClass.execute(MainClass.java:15)
sample.MainClass.main(MainClass.java:7)
---mytrace---Wed Nov 08 00:07:01 JST 2017
Stack trace for thread main
sample.SimpleImpl.getCount(SimpleImpl.java:-1)
sample.MainClass.execute(MainClass.java:15)
sample.MainClass.main(MainClass.java:7)
(・・・)
----
public boolean traceOpen(Object identifier, String filename)
identifire はトレース出力先を示す識別子になります。
public void traceStack(String prefix, Object key)