Ваш код более или менее в порядке (проверьте импорт) и должен работать правильно, если вы удалите строку:
log.getLogger("");
Тогда будет работать рабочая реализация вашего класса:
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Logger;
public class test {
public static void main(String[] args) {
try {
FileHandler hand = new FileHandler("vk.log");
Logger log = Logger.getLogger("log_file");
log.addHandler(hand);
log.warning("Doing carefully!");
log.info("Doing something ...");
log.severe("Doing strictily ");
System.out.println(log.getName());
} catch (IOException e) {
// Handle error.
}
}
}
Не могли бы вы подробнее объяснить свою проблему?