@@ -43,30 +43,23 @@ public TagRecommenderEvalEngine() {
4343 //this.threelEngine = null;
4444 //this.random = new Random();
4545 this .bw = null ;
46-
47- try {
48- FileWriter writer = new FileWriter (new File ("./data/tagrec_log.txt" ), true );
49- this .bw = new BufferedWriter (writer );
50- } catch (Exception e ) {
51- e .printStackTrace ();
52- }
5346 }
5447
5548 @ Override
56- public void loadFile (String filename ) throws Exception {
49+ public void loadFile (String path , String filename ) throws Exception {
5750 //this.lmEngine = null;
5851 //this.bllEngine = null;
5952 //this.threelEngine = null;
6053
61- BookmarkReader reader = new BookmarkReader (0 , false );
62- reader .readFile (filename );
54+ // BookmarkReader reader = new BookmarkReader(0, false);
55+ // reader.readFile(filename);
6356 //if (reader.getCategories().size() > 0) {
6457 // this.threelEngine = new ThreeLayersEngine();
6558 // this.threelEngine.loadFile(filename);
6659 //}
6760 //if (reader.hasTimestamp()) {
6861 this .bllEngine = new BaseLevelLearningEngine ();
69- this .bllEngine .loadFile (filename );
62+ this .bllEngine .loadFile (path , filename );
7063 //}
7164 //this.lmEngine = new LanguageModelEngine();
7265 //this.lmEngine.loadFile(filename);
@@ -82,6 +75,19 @@ public void loadFile(String filename) throws Exception {
8275 this.mpEngine = new MostPopularCollectiveEngine();
8376 this.mpEngine.loadFile(filename);
8477 */
78+
79+ try {
80+ String logFile = "" ;
81+ if (path == null ) {
82+ logFile = "./data/tagrec_log.txt" ;
83+ } else {
84+ logFile = path + "tagrec_log.txt" ;
85+ }
86+ FileWriter writer = new FileWriter (new File (logFile ), true );
87+ this .bw = new BufferedWriter (writer );
88+ } catch (Exception e ) {
89+ e .printStackTrace ();
90+ }
8591 }
8692
8793 @ Override
0 commit comments