The Municipal Judge shall preside over the Municipal Court and, with respect to offenses over which the Municipal Court has jurisdiction, the Municipal Judge shall have all the powers and duties which a Justice of the Peace has with regard to violations of the criminal laws of the State of West Virginia. The Municipal Judge shall have power to issue warrants upon complaint under oath of any person or officer for the arrest of anyone charged with any offense within the jurisdiction of the Court. The Municipal Judge shall try and determine all cases over which the Court has jurisdiction, and within the limits prescribed by ordinance or by general law shall have the power to punish by fine or imprisonment, or both. Before trying any person charged with any violation of any State law or ordinance, a warrant specifying the offense or violation charged, shall be issued as herein provided, and the Municipal Judge shall render judgment in any case as the laws of the State or the ordinance of the City relative thereto may require. The Municipal Judge shall have power to summons persons or subpoena witnesses for the trial of any case before him, to compel the attendance of police officers of the City, to require the Chief of Police to enforce all judgments or orders entered by him in the exercise of his powers as Municipal Judge, and to issue executions for all fines, penalties and costs imposed by him. The proceedings for the recovery of fines or for the enforcement of penalties fixed by any ordinance or law shall, so far as applicable, conform to the provisions of general law governing civil proceedings before a Justice of the Peace of the State of West Virginia. It shall be his duty to hold such daily sessions as the business of the Court may require.