Просмотр исходного кода

Fix example usage in the readme and fix submission logging.

Timur Sağlam 4 лет назад
Родитель
Сommit
1dbf96a348
2 измененных файлов с 4 добавлено и 4 удалено
  1. 2 2
      README.md
  2. 2 2
      core/src/main/java/de/jplag/SubmissionSet.java

+ 2 - 2
README.md

@@ -88,8 +88,8 @@ named arguments:
 The new API makes it easy to integrate JPlag's plagiarism detection into external Java projects:
 
 ```java
-JPlagOptions options = new JPlagOptions(List.of("/path/to/rootDir"), List.of(), LanguageOption.JAVA);
-options.setBaseCodeSubmissionName("template");
+Language language = LanguageLoader.getLanguage(Language.IDENTIFIER).orElseThrow();
+JPlagOptions options = new JPlagOptions(language, List.of("/path/to/rootDir"), List.of()).withBaseCodeSubmissionPath("template");
 
 JPlag jplag = new JPlag(options);
 JPlagResult result = jplag.run();

+ 2 - 2
core/src/main/java/de/jplag/SubmissionSet.java

@@ -114,13 +114,13 @@ public class SubmissionSet {
      */
     private void parseBaseCodeSubmission(Submission baseCode) throws BasecodeException {
         long startTime = System.currentTimeMillis();
-        logger.info("----- Parsing basecode submission: " + baseCode.getName());
+        logger.trace("----- Parsing basecode submission: " + baseCode.getName());
         if (!baseCode.parse(options.debugParser())) {
             throw new BasecodeException("Could not successfully parse basecode submission!");
         } else if (baseCode.getNumberOfTokens() < options.minimumTokenMatch()) {
             throw new BasecodeException("Basecode submission contains fewer tokens than minimum match length allows!");
         }
-        logger.info("Basecode submission parsed!");
+        logger.trace("Basecode submission parsed!");
         long duration = System.currentTimeMillis() - startTime;
         logger.trace("Time for parsing Basecode: " + TimeUtil.formatDuration(duration));