Error compiling for board Arduino Uno - How to fix it?

Hi there I’m currently doing a project on a dog tracker and I’m in the very stages of getting it together. I’m very new to this so apoolgies I I ask something stupid but I have my code underneath (It’s only a draft) with me trying to connect my Arudino UNO to a TEL0098 SIM808 GPS GPRS GSM Shield. The code is displaying the GPS speed and an LM35 which I have integrated in my circuit. However, when I try to upload the code an error keeps coming up like this

compilation terminated.
exit status 1
Error compiling for board Arduino Uno.

Like I said I’m very new to Arduino code but I have tried changing the library and pretty much everything but I keep getting the same error. I know it’s probably something obvious I’m doing wrong so can someone point me towards how to fix this and making it compile with my circuit?

Thanks for any help provided.

#include <SIM808.h>

#define PIN_TX 10
#define PIN_RX 11

SoftwareSerial mySerial(PIN_TX,PIN_RX);
DFRobot_SIM808 sim808(&mySerial);

  #define MY_NUMBER "*********"
  #define MESSAGE "DOG MISSING!!!"

  DFRobot_SIM808 sim808(&Serial);

  void setup() 
  {
    Serial.begin(9600);
      
    while(!sim808.init()) 
    {
        delay(1000);
        Serial.print("Sim808 ERROR\n");
    }
    Serial.println("Sim808 SUCCESS\n");
    Serial.println("Send message ...");

    //******** define phone number and text **********
    sim808.beginSMS(MY_NUMBER,MESSAGE);
    getGPSData();
  }
  
   void loop(){
    
  int16_t temp_adc_val;
  float temp_val;
  temp_adc_val = analogRead(lm35_pin);  /* Read temperature from LM35 */
  temp_val = (temp_adc_val * 4.88);
  temp_val = (temp_val/10);
  Serial.print("Temperature = ");
  Serial.print(temp_val);
  Serial.print(" Degree Celsius\n");
  }

int getGPSdata()
  {
    if (sim808.getGPS()) {
      Serial.print(sim808.GPSdata.year);
      Serial.print("/");
      Serial.print(sim808.GPSdata.month);
      Serial.print("/");
      Serial.print(sim808.GPSdata.day);
      Serial.print(" ");
      Serial.print(sim808.GPSdata.hour);
      Serial.print(":");
      Serial.print(sim808.GPSdata.minute);
      Serial.print(":");
      Serial.print(sim808.GPSdata.second);
      Serial.print(":");
      Serial.println(sim808.GPSdata.speed_kph);
      Serial.println();
  }

Please post the complete error message from the ID. Copy it to the clipboard using the Copy error messages button and post it here in code tags

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

In file included from C:\Users\Owner\Documents\Arduino\libraries\SIM808\src/SIM808.h:3:0,

                 from C:\Users\Owner\Downloads\DogTrackerGPS_LM35\DogTrackerGPS_LM35.ino:1:

C:\Users\Owner\Documents\Arduino\libraries\SIM808\src/SIMComAT.h:4:10: fatal error: ArduinoLog.h: No such file or directory

 #include <ArduinoLog.h>

          ^~~~~~~~~~~~~~

compilation terminated.

exit status 1

Error compiling for board Arduino Uno.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

That’s copy of the error message I’ve been getting

Do you have the ArduinoLog library installed ?

Yes I have but no joy

How was it installed and whereabouts on your PC is it located ?

UKHeliBob:
How was it installed and whereabouts on your PC is it located ?

I installed via the libraries in the Arduino.

Please post this file C:\Users\Owner\Documents\Arduino\libraries\SIM808\src/SIM808.h as it is the library that is trying to #include the ArduinoLog library