The best technology for colourful and detailed logos is screenprinting, it is very durable and great for printing vibrant colours. The washability is also better with screenprinting compared to DTG (direct to garment).