Ir para conteúdo
  • 0

Logger Filter x.x


Lightwood

Pergunta

Olá, gostaria de saber se alguém sabe como fazer para que um comando não gere logs no console (não apareça nele ao ser usado).

 

Já tentei setar o filter do logger, mas não funcionou.

 

O que eu tentei:

package arcanze.auth.logger;

import java.util.logging.Filter;
import java.util.logging.LogRecord;

public class CustomFilter implements Filter {

    @Override
    public boolean isLoggable(LogRecord record) {
        if(record.getMessage().toLowerCase().contains("/autenticar") || record.getMessage().toLowerCase().contains("/cadastrar") || record.getMessage().toLowerCase().contains("/recuperar") || record.getMessage().toLowerCase().contains("/alterarsenha")) {
            return false;
        } else {
            return true;
        }
    }
}
    @Override

    public void onEnable() {

        $plugin = (Plugin) this;

        CustomFilter filter = new CustomFilter();

        $plugin.getServer().getLogger().setFilter(filter);

    }
Editado por Lightwood
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

@EventHandler

public void onCommand(PlayerCommandPreProcessEvent e) {

if(e.getMessage().equalsIgnoreCase("/autenticar") || e.getMessage().toLowerCase().startsWith("/autenticar")){

e.setCancelled(true);

// Faz

}

}

Link para o comentário
Compartilhar em outros sites

  • 0
@EventHandler
public void onCommand(PlayerCommandPreProcessEvent e) {
    if(e.getMessage().equalsIgnoreCase("/autenticar") || e.getMessage().toLowerCase().startsWith("/autenticar")){
        e.setCancelled(true);
        // Faz
    }
}

Ainda assim aparece. Meu sistema de Warps é assim e ainda aparece.

 

 

 

tenta:

if(record.getMessage().contains("issued server command: /login")) {
    return false;
}

@edit 

 

Pesquisei um pouco aqui e achei isso:

/gamerule logAdminCommands false
/gamerule commandBlockOutput false

Continua aparecendo e.e

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...