Listo ya lo solucione muchisimas gracias por la gran ayuda
rbczgz y hhs si no hubiera tenido ayuda asi inmediata estuviera sufriendo todavia. No guardaba los datos por las comillas simples incluidas en el texto a guardar, lo que hice fue usar la funcion str_replace para eliminarlas y asi limpiar el texto de comillas simples y listo guarda todo el archivo entero como debe ser, despues de tanta pelea

, dejo el codigo por si alguien lo necesita en un futuro.
Y todavia voy a continuar pidiendo ayuda por aqui creando otros temas, ya que me falta continuar el mismo sistema, este paso es para guardar logs en una base de datos y el siguiente paso es para comparar dos logs seleccionados y sacar solo la diferencia entre uno y el otro aparte para ser analizada, pero ya eso lo ire realizando poco a poco. muchas gracias
Código PHP:
<?php
///crea la conexion bd
$conexion = new mysqli("localhost", "root", "", "guardar_text");
///extrae el contenido del texto plano, en los parentesis va la ubicacion del archivo
$linea = file_get_contents('mysql.log');
$data = trim($linea);
///imprime los datos para ver lo que se esta manipulando es mas que todo solo para estar seguro
echo $data;
///elimina las comillas simples del texto seccionado
$dato = str_replace("'","",$data);
///inserta los datos en la tabla
$sql = "INSERT INTO datos (descripcion) VALUES ('$dato')";
$conexion->query($sql);
?>